GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Fenster in GTK+ dynamisch verkleinern, wenn Inhalt schrumpft?

Wenn ich mich nicht irre, passiert die automatische Größenänderung von Fenstern nur, wenn Elemente zu groß sind, um gezeichnet zu werden. Außerdem ist die set_default_size-Methode nur wichtig, wenn das Fenster zum ersten Mal gezeichnet wird, und wenn ich mich nicht irre, wird sie nie wieder verwendet. Ich würde vorschlagen, die Größenänderungsmethode zu verwenden, um die Fenstergröße festzulegen. (Link)

window.resize(box.width_request, box.height_request);

Eine Sache, die Sie bei der Verwendung von resize beachten müssen, wenn Sie die Größe nicht kleiner als die request_size ändern können, wenn Sie auf dieses Problem stoßen, verwenden Sie die set_request_size-Methode.


Linux
  1. Wann Sie einen dedizierten Server verwenden sollten

  2. Bibliothekspfad beim dynamischen Laden?

  3. Was soll ich wählen:GTK+ oder Qt?

  4. Unveränderter Inhalt der Zwischenablage

  5. Wie kann ich beim Lesen einer Datei mit „weniger“ oder „mehr“ den Inhalt in Farbe erhalten?

Inhalt der Zwischenablage automatisch ändern (Regex-Musterersetzung) beim Kopieren und Einfügen?

Wie ändere ich die Farbe des Rahmens des Unity-Arbeitsbereichs und die Fenstergröße?

Ändern Sie die Größe eines Cloud-Servers

Titel der Qt-Anwendung

GTK+-Installation

Können Sie die Größenänderung von Fenstern unter Ubuntu vereinfachen?