Bigdaddy
12-07-2004, 14:20
hi,
es geht um die konfiguration meiner erstellten softwaretastatur. ich habe nun ein kleines popup-fenster (qdialog) erstellt in dem 3 variablen (checkBoxen) auf true oder false gesetzt werden können. diese variablen sollen von meiner tastatur abgefragt werden können bzw. sollen während der laufzeit meiner tastatur abgefragt werden.
wenn eine checkbox aktiviert bzw. deaktiviert wird soll ein customEvent an meine tastatur geschickt werden.
ich habe da noch einen kleinen stein auf meinem weg zum ziel, den ich noch nicht so ganz ins rollen bringen kann.
unzwar:
in meiner header-datei vom config-menu definier ich meine customEvents.
das problem ist wie und wann schicke ich die events bzw. wo werte ich sie aus.
mein gedankengang ist bisher so:
mit void QApplication::postEvent() schicke ich den event an meine tastatur. kann ich die funktion postEvent() einfach so beim funktionsaufruf von buttonOk_clicked() im popup mit reinnehmen? oder wie kann ich das machen? denn meine fenster gehören ja entweder zur klasse qwidget oder qdialog und nicht zu qapplication.
wenn das dann geklärt ist, wo frage ich dann meine events ab?
ich würde das im funktionsaufruf von meiner tastatur machen, da wo der menubutton gedrückt wird. ist das so möglich oder wo muss die auswertung hin?
das sind zwar viele fragen auf einmal aber ich hoffe ihr könnt mir trotzdem helfen!?
bastian
es geht um die konfiguration meiner erstellten softwaretastatur. ich habe nun ein kleines popup-fenster (qdialog) erstellt in dem 3 variablen (checkBoxen) auf true oder false gesetzt werden können. diese variablen sollen von meiner tastatur abgefragt werden können bzw. sollen während der laufzeit meiner tastatur abgefragt werden.
wenn eine checkbox aktiviert bzw. deaktiviert wird soll ein customEvent an meine tastatur geschickt werden.
ich habe da noch einen kleinen stein auf meinem weg zum ziel, den ich noch nicht so ganz ins rollen bringen kann.
unzwar:
in meiner header-datei vom config-menu definier ich meine customEvents.
das problem ist wie und wann schicke ich die events bzw. wo werte ich sie aus.
mein gedankengang ist bisher so:
mit void QApplication::postEvent() schicke ich den event an meine tastatur. kann ich die funktion postEvent() einfach so beim funktionsaufruf von buttonOk_clicked() im popup mit reinnehmen? oder wie kann ich das machen? denn meine fenster gehören ja entweder zur klasse qwidget oder qdialog und nicht zu qapplication.
wenn das dann geklärt ist, wo frage ich dann meine events ab?
ich würde das im funktionsaufruf von meiner tastatur machen, da wo der menubutton gedrückt wird. ist das so möglich oder wo muss die auswertung hin?
das sind zwar viele fragen auf einmal aber ich hoffe ihr könnt mir trotzdem helfen!?
bastian