qtimer example qt menu action

example - qtimer python



Cómo conectar el menú, haga clic con la acción en Qt Creator? (3)

Haga clic en el signo más verde después de seleccionar las señales del Editor de tragamonedas. Le dará 4 campos para completar. Para el remitente, seleccione qué está creando la señal. Por ejemplo, ActionExit podría ser el nombre que creó para el elemento del menú de salida. La señal probablemente será presionada (). El receptor generalmente es la clase que creaste que tiene todos tus métodos. La ranura es el método que creó en esa clase que desea ejecutar. Por ejemplo:

actionExit clicked() <nameOfClass> exitGame()

Espero que esto ayude.

Soy completamente nuevo en Qt.

Empecé con una nueva aplicación Qt4 GUI.

Usando el diseñador, he creado un menú como ese:

File - Exit

¿Cómo obtengo una acción asociada con el elemento del menú?

Encontré algo llamado ''Signals and slots editor'' pero no tengo idea de cómo usarlo.


Logré hacer esto de una manera que parece mucho más fácil. En la ventana del Editor de acciones de Qt Creator, veo una entrada para el elemento del menú en el que hice clic. Haga clic en esa entrada y seleccione "Ir a la ranura ...", luego selecciono desencadenado () desde la ventana emergente y hago clic en Aceptar. Qt Creator me lleva al código que acaba de agregar ... Puse una declaración qDebug allí y funciona!


Vaya al Editor de ranuras y luego haga clic en la pestaña del Editor de acciones en el lado izquierdo del bottem. Hay todas las acciones del menú enumeradas.

Haga clic derecho -> ir a la ranura proporciona una función de ranura.