首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Gtk Popover菜单没有使用默认的填充

Gtk Popover菜单没有使用默认的填充
EN

Stack Overflow用户
提问于 2015-08-07 15:04:15
回答 1查看 1K关注 0票数 4

我创建了一个GtkPopoverMenu,并在其中添加了一些文本按钮,但我无法让它像Nautilus中的那样,遵循与其他弹出框相同的填充方式。

正在应用默认的样式类,GtkInspector显示与Nautilus中的popover相同的填充值,但是在视觉上,填充并不存在。

以下是守则的有关部分:

代码语言:javascript
复制
pbox = Gtk.Box(orientation = Gtk.Orientation.VERTICAL)
popover.add(pbox)

one = Gtk.ModelButton.new()
one.set_label("Button One")
pbox.pack_start(one, False, False, 0)

two = Gtk.ModelButton.new()
two.set_label("Button Two")
pbox.pack_start(two, False, False, 0)

three = Gtk.ModelButton.new()
three.set_label("Button Three")
pbox.pack_start(three, False, False, 0)

以及它的外观和在Nautilus中的样子:图像

以及完整代码:代码

我是不是漏掉了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-08-08 08:44:05

Nautilus在其Popover中使用了边缘和填充的组合。

我希望这张截图能证明这一点。第一个是Popover,因为它与您的代码一样。第二个选项有一个页边距,但正如您所看到的,所选内容直接触及文本。因此,第三个波波弗有毛边和填充。

边距可以用widget.set_property('margin', 10)设置,填充可以用css文件设置。

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

https://stackoverflow.com/questions/31880985

复制
相关文章

相似问题

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