Seite 1 von 1

Breite des ScrolledWindows bei GTK3

Verfasst: Donnerstag 26. Januar 2012, 21:05
von rhersel
Das Setzen der Breite eines ScrolledWindows funktioniert bei GTK3 nicht mehr so wie bei GTK2, siehe hier: http://www.python-forum.de/viewtopic.php?f=20&t=17792

set_size_request() setzt nun die Minimalbreite des Widgets und nicht wie früher die Defaultbreite. Weiss jemand wie man bei GTK3 die Defaultbreite setzen kann so dass sich das Widget (ScrolledWindow) sowohl verkleinern als auch vergrössern lässt?

Re: Breite des ScrolledWindows bei GTK3

Verfasst: Donnerstag 26. Januar 2012, 21:13
von rhersel
Habe was zu diesem Thema gefunden aber noch nicht kapiert:

http://developer.gnome.org/gtk3/stable/ ... #id1672487

Re: Breite des ScrolledWindows bei GTK3

Verfasst: Freitag 27. Januar 2012, 17:09
von Andyh
Hallo

Die Funktion "set_default_size" setzt schon immer die Minimalbreite, siehe hier:
http://www.pygtk.org/docs/pygtk/class-g ... ze-request

Der erste Satz:
The set_size_request() method sets the minimum size of a widget to the values specified by width and height.
Die Default-Size kann man (in gtk 2) nur bei einem Fenster angeben, wie das in gtk3 aussieht weis ich leder nicht.

Gruß
Andy

Re: Breite des ScrolledWindows bei GTK3

Verfasst: Mittwoch 1. Februar 2012, 20:24
von rhersel
Hat sich geklärt.

Statt die Breite des ScrolledWindows zu setzen musste ich die Position des übergeordneten Gtk.Paned setzen.