【问题标题】:How to stick the menubar at the top of the window PyGTK如何将菜单栏粘贴在窗口顶部 PyGTK
【发布时间】:2015-11-25 21:57:22
【问题描述】:

如何将菜单栏粘贴在窗口顶部?

我使用的是Gtk.VBox,并在里面添加了Gtk.MenuBar。我正在使用 Gtk3

代码来源:http://pastebin.com/YHZQLzZg

谢谢

【问题讨论】:

标签: pygtk menubar


【解决方案1】:

如果你的意思是你不需要标题栏(只是一个菜单栏),那么你可以尝试使用 False 作为参数的 Gtk set_decorated() 函数。在一些系统上允许创建一个没有标题栏的窗口(可能还有其他标准的东西)。但它不保证能正常工作,因为它依赖于窗口管理器,而不是 Gtk 或 Python。

Gtk set_decorated function

【讨论】:

  • 谢谢,但如果您可以在屏幕截图中看到窗口和菜单栏的标题,则有一些布丁。我不能删除它:/
  • 这是否意味着您要删除标题栏? “布丁”是指窗口关闭图标吗?它到底是什么操作系统?
  • 我不想删除它,在标题栏和菜单栏之间有一些我不想要的可用空间。对不起,我的意思是*填充;我正在使用带有 GTK 3.18 的 Fedora 23
【解决方案2】:

问题在于使用

window.set_border_width(10)

我删除了边框宽度,一切正常。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-09
    • 2011-01-31
    相关资源
    最近更新 更多