3
我與PyGTK的工作,試圖拿出小部件的組合,將做到以下幾點:哪個GTK小部件組合可用於小部件的可滾動列?
- 讓我補充一列小部件的無數
- 提供一個垂直滾動條來獲得到運行斷底
- 讓小部件寬度調整以填充可用水平空間時,調整窗口大小
感謝的人 - 我是新來的GTK。
我與PyGTK的工作,試圖拿出小部件的組合,將做到以下幾點:哪個GTK小部件組合可用於小部件的可滾動列?
感謝的人 - 我是新來的GTK。
現在的訣竅。如果你只是按照上面列出的內容進行操作,VBox的內容將嘗試垂直和水平調整大小,並且不會獲得滾動條。解決方案是將你的VBox放在GtkViewport中。
所以最終的層次結構是ScrolledWindow(Viewport(VBox(widgets)))。
什麼史蒂夫在代碼中說:
vbox = gtk.VBox()
vbox.pack_start(widget1, 1, 1) ## fill and expand
vbox.pack_start(widget2, 1, 1) ## fill and expand
vbox.pack_start(widget3, 1, 1) ## fill and expand
swin = gtk.ScrolledWindow()
swin.add_with_viewport(vbox)
我在做這件事,但你的指向林間空地的默認讓我審查我的包裝最下層的小部件到垂直框的方式。謝謝您的幫助! – JasonFruit 2009-01-23 19:44:25