Und das Etikett umhüllt, aber GTK denkt, dass das Widget die Höhe gleich Zeilenumbruch nach jedem Wort erfordern. Und nein, ich kann das Fenster nicht manuell verkleinern. Wie stelle ich seine Höhe wieder her?Eingewickelte GtkLabel riesige Höhe
Antwort
Obwohl ich nicht mit Gtk3 Programmierung erfahren, ich habe ein sehr ähnliches Phänomen in QT5 gesehen.
Ich denke, dass Gtk3 die minimale Höhe des Etiketts auf die Höhe einstellen wird, die es haben würde, wenn es auf seine minimale Breite gewickelt wird. Ich meine die minimale Breite des Etiketts selbst, also selbst wenn das Fenster nicht kleiner gemacht werden könnte, könnte das Etikett möglicherweise, wenn es daneben noch andere Widgets im Fenster gäbe.
Dieser Mechanismus wird hier beschrieben: https://developer.gnome.org/gtk3/stable/GtkWidget.html#geometry-management
Hinweis insbesondere:
Die Mindesthöhe für die Mindestbreite normalerweise die constraint Mindestgröße auf der obersten Ebene einzustellen verwendet wird (es sei denn gtk_window_set_geometry_hints() wird stattdessen explizit verwendet).
Sie könnten also versuchen, eine größere minimale Breite Einschränkung auf das Etikett selbst zu setzen, und sehen, ob das etwas ändert.
- 1. Wie style ich ein GtkLabel mit CSS?
- 2. Python PEP8 druckt eingewickelte Zeichenketten ohne Eindruck
- 3. make gvim behandelt eingewickelte Zeile als neue Zeile
- 4. CSS: Wie bekomme ich eingewickelte Etiketten zum Ausrichten
- 5. Bitmap.Save, riesige Speicherleck
- 6. Docker erstellt riesige Bildgrößen
- 7. Magick.NET C# - riesige Speichernutzung
- 8. Algorithmus für riesige Dateianalyse
- 9. Riesige Fläche Textur?
- 10. Riesige Textdatei zu mySql
- 11. Javascript Leistung Riesige Seite
- 12. Riesige XML in Clojure
- 13. Cleanup riesige Perl Codebase
- 14. Riesige Datei main.cs
- 15. Riesige Datenbank in Oracle
- 16. riesige Größe catalog_product_index_eav Tabelle
- 17. riesige C-Datei Debugging-Problem
- 18. Riesige Datendateien in R zeichnen?
- 19. Split riesige Svg Text Pfad
- 20. EmguCV VideoWriter erstellt riesige Speicherdateien?
- 21. Riesige Daten in Listbox (Tabelle)
- 22. Wie funktioniert dieser riesige Regex?
- 23. Parse eine riesige JSON-Datei
- 24. android Studio riesige Datei: android.value.resources.index
- 25. Binutils LD erstellt riesige Dateien
- 26. Höhe von select2 einstellen
- 27. C# riesige Größe 2-dim-Arrays
- 28. Riesige Integer-Datei Sortierung in Python
- 29. Wie zu handhaben riesige Daten in Java
- 30. Riesige Speicherverbrauch für einfache Multithread-Haskell