Pregunta

Empecé a jugar un poco con Qt 4. Y luego me encontré con un problema con el Qt Designer .
En el Editor de señales / ranuras solo puedo configurar las conexiones que se enumeran allí, y no todas las ranuras se enumeran.

Si intento agregarlo manualmente en el archivo .ui, la conexión no funcionaría.
Si lo agrego en el archivo ui _ *. H funciona bien, pero luego la conexión se elimina cuando cambio el diseño.

¿Alguien tiene algún buen consejo sobre cómo puedo evitar este error? O preguntar de otra manera:
¿Cómo puedo hacer que Qt Designer enumere todos los espacios disponibles?

¿Fue útil?

Solución

Por defecto no se muestran todas las señales / ranuras. Puede intentar verificar & "; Mostrar señales y ranuras heredadas de .... &"; casilla de verificación en la esquina inferior izquierda de " Configurar conexión " cuadro de diálogo que aparece cuando intenta crear una señal.

Más allá de eso, puedes hacer lo que dijo Marcin y usar conexiones automáticas , o escribe manualmente sentencias de conexión en el constructor del objeto que usa la interfaz de usuario.

Otros consejos

Puede intentar utilizar función de conexión automática .

Sin embargo, no podrá ver todas las ranuras disponibles, pero si usa el mismo nombre tanto en Designer como en código, deberían conectarse automáticamente.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top