¿Es posible desactivar/eliminar el botón Cerrar predeterminado de QDialogs en la esquina superior izquierda del cuadro de diálogo?Deshabilitar el botón Cerrar predeterminado de QDialogs ("botón cruzado" superior izquierdo)?
Respuesta
Limpiando WindowCloseButtonHint
en WindowFlags
puede hacer lo que quiera. Mira el ejemplo here.
Utilice esta función para su diálogo
dlgLobLobLob->setWindowFlags(Qt::Dialog | Qt::Desktop)
Lo intenté, pero desafortunadamente no funciona, todos los botones (cerrar, maximizar, minimizar) están disponibles. Supongo que depende del escritorio de Unity. – Streight
revise esta publicación: http://stackoverflow.com/questions/10369826/qt-disable-alt-f4 –
Trate setWindowFlags(Qt::Dialog | Qt::FramelessWindowHint | Qt::WindowTitleHint);
. Es posible que desee comprobar la Window Flags Example, y jugar la vuelta para ver los efectos de todas las combinaciones posibles de WindowFlags
No funciona en OS X. –
al menos en (integrado) de Linux, se puede hacer esto:
setWindowFlags(Qt::Window | Qt::WindowTitleHint | Qt::CustomizeWindowHint);
Con esto, aparece un ventana que tiene el título pero no botones.
- 1. ¿Puedo deshabilitar el botón 'cerrar' de un formulario usando C#?
- 2. ¿Cómo deshabilitar el botón de cerrar en C?
- 3. deshabilitar el botón predeterminado o introduzca clave en asp.net C#
- 4. wxNotebook Cerrar botón?
- 5. Botón HTML Cerrar ventana
- 6. Colocando una burbuja de insignia en el lado superior izquierdo de un botón
- 7. Botón Deshabilitar en WPF?
- 8. Botón de cerrar sesión php
- 9. Datagridview, deshabilitar botón/fila
- 10. Inconsistencia de altura del botón (navegador cruzado)
- 11. Agregar botón izquierdo a UINavigationBar (iPhone)
- 12. botón Android con márgenes izquierdo y derecho
- 13. Botón para cerrar un JDialog
- 14. Cómo deshabilitar el botón de impresión QLPreviewController
- 15. ¿Cómo deshabilitar completamente el botón de enlace?
- 16. Deshabilitar el botón Atrás en el navegador
- 17. GTK C - Cómo editar la función del botón Cerrar ventana (el botón X en la esquina superior derecha)?
- 18. WPF Menú de contexto en el botón izquierdo
- 19. Signo de exclamación en la esquina superior derecha de Windows: sobre el botón Cerrar
- 20. ¿Cómo deshabilitar el botón en UIActionSheet?
- 21. Cómo deshabilitar el botón minimizar en C#?
- 22. Botón Deshabilitar en el envío del formulario
- 23. ASP.NET ¿Cómo deshabilitar el botón al enviar?
- 24. Cómo deshabilitar el botón, haga clic en?
- 25. PHP Session Destruir al cerrar sesión Botón
- 26. Deshabilitar botón al hacer clic, pero habilitar otro botón
- 27. Cómo restablecer el botón predeterminado BackColor?
- 28. Silverlight 4 Botón predeterminado Servicio
- 29. Manteniendo presionado el botón izquierdo del mouse en AutoHotkey
- 30. Cómo deshabilitar (u ocultar) el botón de cerrar (x) en un JFrame?
He intentado ahora personalizar la ventana mediante 'setWindowFlags (Qt :: CustomizeWindowHint | Qt :: WindowTitleHint);' o 'setWindowFlags (windowFlags() & ~ Qt :: WindowCloseButtonHint);'. El problema es que ambas ideas aún dejan el botón Maximizar y cuando se maximiza, el botón cerrar vuelve a aparecer. ¿Alguna idea? – Streight