TCH (statz) | #1, Főfasz (10466) |
43 | #37ff | ^ | Idézet | Sat, 14 Nov 2015 20:59:28 +01 |
188.36.*.* | *.catv.pool.telekom.hu |
Dune - Electric Heaven youtube link |
kemi (statz) | #2, Főfasz (2970) |
962 | #3800 | ^ | Idézet | Sat, 14 Nov 2015 22:50:01 +01 |
84.236.*.* | *.pool.digikabel.hu |
Így tuti nem fog menni. Qt-ben kétféle eseménykezelés van: az event, ami általában külső forrásból jön (billentyűzet/egér/hálózat/stb), ahhoz felül kell definiálni az adott osztály adott nevű metódusát, és van a signal/slot, ahol a belső Qt-s események kezelődnek le, azt lehet slotok szignálokhoz kapcsolásával (a connect függvénnyel) megoldani. Mondanám, hogy próbálkozz meg a QPushButton mousePressEvent-jével, de ahhoz a QPushButton-ból kéne leszármaztatni. Osztályt definiálni pedig nem tudsz a main() függvényen belül. Olvasnivalót tudok adni, hátha segít.: http://doc.qt.io/qt-4.8/eventsandfilters.html http://doc.qt.io/qt-4.8/signalsandslots.html Ez az Elektroid egyik zenéje? |
TCH (statz) | #1, Főfasz (10466) |
812 | #3801 | ^ | Idézet | Sat, 14 Nov 2015 23:33:29 +01 |
188.36.*.* | *.catv.pool.telekom.hu |
Megette a fene ezt a C++-t. :( Ezt a két cikket olvastam már, de rajtam nem segít. Nem hiszem el, hogy a C++ ennyire korlátolt egy nyelv legyen. (Igen, felírtam a Qt korlátoltságát a C++-nak. 0.75 kecske voltam aznap. :P) C-ben simán lehet GUI-t vezérelni kódból, anélkül, hogy előre kellene definiálni mindent. Hogy működik akkor C++-ban egy dinamikus GUI, hiszen ha csak előre definiált módon tud működni, akkor totál statikus az egész! Vagy olyat lehet, hogy definiálok egy form osztályt, meg egy gomb osztályt és ezeket klónozom? Mert az még talán beleférhet, ha csak egyet kell definiálni. Csak azt nem értem, hogyha ezt lehet, akkor miért nincs valami "ősosztály", amit lehet ugyanígy használni. Az hát, ez a Gáz One főgonosza, neked ez volt a kedvenced, már nem emlékszel? |