Qt zdarzenia uruchamiają się po zmianie rozmiaru okna
Ostatnio zmodyfikowano 2018-08-09 16:43
ktosCZYLIJa Temat założony przez niniejszego użytkownika |
Qt zdarzenia uruchamiają się po zmianie rozmiaru okna » 2018-08-09 14:27:51 Moje zdarzenia działają ale dopiero gdy zmienię rozmiar okna programu, tzn. mam zaprogramowane że po dwukliku myszą ma się zmienić text label-a, nie zmienia się po samym dwukliku ale dopiero gdy kliknę dwa razy i potem zmienię rozmiar okna programu. A chodzi o to żeby się zmieniał po samym dwukliku. Bardzo bym się cieszył gdyby ktoś podał kod funkcji obojętnie jakiego zdarzenia ale żebym miał przykład działający. Za pomoc z góry dziękuję. Pozdrawiam. |
|
pekfos |
» 2018-08-09 15:01:17 Podaj kod. |
|
mateczek |
» 2018-08-09 15:04:30 Przybliż temat co dokładnie chcesz osiągnąć z tym doubleClick?? To ma być dwuklik na jakimś konkretnym widżecie?? czy co?? |
|
ktosCZYLIJa Temat założony przez niniejszego użytkownika |
» 2018-08-09 15:36:26 Oto kod: bool MainWindow::event( QEvent * event ) { if( event->type() == QEvent::MouseButtonDblClick ) { ui->label1->setText( "QEvent::MouseButtonDblClick" ); return true; } }
|
|
pekfos |
» 2018-08-09 15:52:52 Funkcja musi coś zwracać w każdym wypadku. U ciebie zwraca tylko po spełnieniu warunku. |
|
ktosCZYLIJa Temat założony przez niniejszego użytkownika |
» 2018-08-09 15:57:28 Zmieniłem. Teraz jeżeli warunku nie spełniono funkcja zwraca false ale i tak dalej to samo; |
|
pekfos |
» 2018-08-09 16:01:51 W metodzie event() powinieneś wywołać wersję z klasy bazowej i zwrócić wynik, jeśli sam nie obsłużyłeś zdarzenia. Nie false. |
|
mateczek |
» 2018-08-09 16:28:15 |
|
« 1 » 2 |