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 08:14] – get_* pietro | pygtk:resizing [2009/01/14 08: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: da pietro
