Red de conocimiento de recetas - Se unen a la olla caliente - Cómo agregar una barra de menú con Qt Designer

Cómo agregar una barra de menú con Qt Designer

Cuando se utiliza Qt para crear programas de escritorio, el diseñador Qt se utiliza a menudo para diseñar la interfaz del programa.

En la clase de ventana Qt, no hay botones ni controles de opciones en QMenuBar y QToolBar. En su lugar, deberías agregar QActions a estos controles. Estas acciones forman un "control" similar a un botón.

Hay muchas formas de agregar QAction al código fuente en Internet. De hecho, también es muy conveniente agregar acciones a la barra de menú y a la barra de herramientas en Qt Designer.

El método es el siguiente:

1.

Si no puede encontrar el editor de acciones, haga clic en Ver-Editor de acciones en la barra de menú de Qt Designer.

2. Añade una nueva acción en la ventana del editor de acciones.

3. Arrastra la operación a la barra de menú o barra de estado.

Completo

Si desea establecer una función de respuesta para la acción de cambio, puede conectar la señal trigger() de la acción a la función de ranura deseada.

Como

//Conectar señales y ranuras

connect(ui. actioninputlightdata, SIGNAL(triggered()), this, SLOT(testTra()) ;