Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[Qt]metoda isDown oraz kilka przyciskow

Ostatnio zmodyfikowano 2014-05-02 22:10
Autor Wiadomość
Nowicjusz
Temat założony przez niniejszego użytkownika
[Qt]metoda isDown oraz kilka przyciskow
» 2014-05-02 22:10:24
Cześć dlaczego bez wzgledu na to czy nacisne przycisk czy nie, metoda:

C/C++
isDown()

zawsze zwraca false? Mam ustawione sygnaly i mimo to zawsze zwraca false. Moim zdaniem skoro oprogramowane jest dzialanie przyciskow to gdzies w kodzie podczas klikania w nie powinna sie zmienna ustawiac na true, a nie ze ty musisz sobie samemu to ustawic. W c# nie bylo takiego problemu.



Przez to nie mam mozliwosci wykrycia ktory przycisk zostal nacisniety, co za tym idzie musze ustawiac nowe sloty dla kazdego przycisku osobno. Mam nadzieje ze cos zle robie bo coraz mniej mi sie to qt podoba.



EDIT: dobra janusz ze mnie, udalo sie rozwiazac. Clicked() ten event dopiero wykonuje sie gdy puscimy przycisk myszki czyli isDown() zwroci false, dlatego trzeba uzyc Pressed(). Gdybysmy jednak mimo to chceili uzyc Clicked() to mozna za pomoca fora porownywac przyciski z senderem czyli np (this->sender() == Button).
P-109137
« 1 »
  Strona 1 z 1