Zum Beispiel, das "X" auf Windows-Systemen ausgrauen.In GTK, wie kann ich ein Fenster nicht geschlossen werden?
4
A
Antwort
5
Wenn Gtk den Fenstermanager nicht überzeugen kann, können Sie immer das Signal "delete-event" verbinden und True vom Rückruf zurückgeben. Dabei geht Gtk davon aus, dass der Callback dieses Signal handhabt und nichts tut.
import gtk
window = gtk.Window()
window.connect('delete-event',lambda widget, event: True)
4
Rufen Sie einfach die set_deletable
mit False
auf dem fraglichen Fenster. Es funktioniert so lange, wie GTK den Fenstermanager davon überzeugen kann, das Fenster nicht zu schließen.
Verwandte Themen
- 1. Wie verstecken Sie ein Gtk # -Fenster?
- 2. Matplotlib-Plot-Fenster kann nicht manuell geschlossen werden
- 3. Videostream im GTK-Fenster?
- 4. UserControl Fenster wird nicht geschlossen
- 5. Wie bekomme ich das gdk-Fenster für ein gtk-Fenster in C?
- 6. Wie wird ein Liferay.util.openWindow Popup-Fenster geschlossen?
- 7. Allegro5 Fenster wird nicht geschlossen
- 8. Wie wird ein bestimmtes Windows Explorer-Fenster in C# geschlossen?
- 9. Wie Fenster nach alarmbox schließen in PHP geschlossen werden
- 10. Wie kann ein Formular in Close Event geschlossen werden?
- 11. Stimmt etwas nicht mit dieser gtk # Klasse für ein Fenster?
- 12. Wie tkinter mehrere Warnungen in Python anzeigen und wie ein Python-Skript nicht geschlossen werden kann?
- 13. Wie kann ich ein OpenCV IplImage in Gtk +/Gtkmm anzeigen?
- 14. Mehrere Fenster schließen, während ein Fenster geschlossen ist
- 15. Wie kann ich überprüfen, dass ein Fenster in JavaScript geschlossen wurde?
- 16. Ermitteln, ob das GTK-Fenster in xlib ein Unterfenster oder ein Fenster der obersten Ebene ist
- 17. Kann nicht geschlossen werden für StrictMode
- 18. Wie kann getestet werden, ob der GTK + -Dialog erstellt wurde?
- 19. Wie erstellt man ein Gtk + 3 Fenster im Vollbildmodus?
- 20. Dialog Benutzerdefinierte Box kann nicht geschlossen werden
- 21. Debugged Program Fenster wird nicht geschlossen
- 22. Wie kann ich das untergeordnete Fenster schließen, wenn das übergeordnete Fenster geschlossen ist?
- 23. GTKmm - feste Größe kann nicht auf Gtk eingestellt werden :: Skalierungswidget
- 24. Wie erkennt man, wenn ein Windows Explorer Fenster geschlossen wurde?
- 25. Wie verwende ich den Rückgabewert eines Blattes, um zu entscheiden, ob ein Fenster geschlossen werden soll oder nicht?
- 26. <asp: hyperlink> nach dem Öffnen des Ziels in einem neuen Fenster - neues Fenster kann nicht geschlossen werden
- 27. Dropdown kann nicht in einem div geschlossen werden
- 28. Wie kann ich ein undekoriertes Fenster in Cocoa erstellen?
- 29. Wie wird das Hyperlink-Fenster geschlossen?
- 30. Charting in Gtk/Gtk #
Warum haben Sie Ihre eigene Frage in weniger als einer Minute beantwortet? –
Ich weiß nicht, was hier passiert ist. Aber Ich mag es. – Sean
Ich hatte eine Frage. Bevor ich es hier gepostet habe, habe ich nachgesehen und die Antwort in ein paar Minuten gefunden. Ich dachte mir, ich könnte genauso gut zu dem SO Vorrat von Fragen hinzufügen, indem ich es auflege, zusammen mit einer Antwort, um keine Zeit zu verschwenden = P. Stimme mich ab !! @! # omg. – Claudiu