Breite des ScrolledWindows bei GTK3

Programmierung für GNOME und GTK+, GUI-Erstellung mit Glade.
Antworten
rhersel
User
Beiträge: 105
Registriert: Mittwoch 3. Dezember 2008, 11:29

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?
rhersel
User
Beiträge: 105
Registriert: Mittwoch 3. Dezember 2008, 11:29

Habe was zu diesem Thema gefunden aber noch nicht kapiert:

http://developer.gnome.org/gtk3/stable/ ... #id1672487
Andyh
User
Beiträge: 319
Registriert: Dienstag 8. Januar 2008, 19:52
Kontaktdaten:

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
Meinen Dickschädel schon bemerkt?
Ich bin jetzt FACHARBEITER (Zerspanungsmechaniker)!!!
[code]import sys

if sys.platform == "win32":
print "this program only runs on operating systems!!!"
sys.TotalError()[/code]
rhersel
User
Beiträge: 105
Registriert: Mittwoch 3. Dezember 2008, 11:29

Hat sich geklärt.

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