pygtk:resizing
Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Entrambe le parti precedenti la revisioneRevisione precedente | |||
pygtk:resizing [2009/01/14 09:14] – get_* pietro | pygtk:resizing [2009/01/14 09:20] (versione attuale) – set_size_request pietro | ||
---|---|---|---|
Linea 57: | Linea 57: | ||
width = get_width(window) | width = get_width(window) | ||
window.resize(width, | window.resize(width, | ||
+ | |||
+ | ==== set_size_request ==== | ||
+ | Notice that set_size_request has a similar problem: if a gtk.Widget **widget**' | ||
+ | widget.set_size_request(100, | ||
+ | widget.set_size_request(-1, | ||
+ | |||
+ | , it won't expand at all, nothing will happen. This is an issue if you wanted to use this as a hack to resize the widget but let to the user the possibility to shrink it again; an hackish way to solve this is instead the following code: | ||
+ | widget.set_size_request(100, | ||
+ | gobject.idle_add(widget.set_size_request, | ||
====== gtk.ScrolledWindow ====== | ====== gtk.ScrolledWindow ====== |
pygtk/resizing.1231920842.txt.gz · Ultima modifica: 2009/01/14 09:14 da pietro