首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >网格中的Gtk滚动窗口大小

网格中的Gtk滚动窗口大小
EN

Stack Overflow用户
提问于 2013-01-10 12:41:17
回答 1查看 2.4K关注 0票数 4

在python中试验Gtk+3。

尝试将滚动窗口容器内的"Gtk.TreeView“与输入框一起添加到网格窗口。问题是滚动区域很小,因此您几乎看不到任何滚动窗口/TreeView。以下是输出的图像:

相关代码为:

代码语言:javascript
运行
复制
scroll = Gtk.ScrolledWindow()    # Create scroll window
scroll.add(self.MatchTree)       # Adds the TreeView to the scroll container

grid = Gtk.Grid()                # Create grid container
self.add(Grid)                   # Add grid to window (self)
Grid.add(scroll)                 # Add scroll window to grid
Grid.attach_next_to(self.Entry, scroll, Gtk.PositionType.BOTTOM, 1, 1)  # Attach entry to bottom of grid.

那么如何控制滚动区域的大小呢?

干杯,菲尔

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-01-10 14:53:49

您需要做的是将GtkScrolledWindowhexpandvexpand属性设置为True。您可以在创建对象时执行以下操作:

代码语言:javascript
运行
复制
scroll = Gtk.ScrolledWindow(hexpand=True, vexpand=True)

如果你准备好了,我建议你使用Glade来处理你的程序界面,这使得解决这类问题变得简单得多,因为你可以很容易地访问所有的小部件属性。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14250927

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档