【问题标题】:How to put arbitrary widgets into a gtk.Menu?如何将任意小部件放入 gtk.Menu?
【发布时间】:2011-05-20 00:36:45
【问题描述】:

如何将任何 gtk.Widget(例如进度条)放入 gtk.Menu 作为菜单项之一?

【问题讨论】:

    标签: python menu gtk pygtk


    【解决方案1】:

    引用PyGTK documentation:

    gtk.MenuItem 及其派生项 小部件子类是唯一有效的 菜单的子项。

    所以答案是:你不能。但是:

    由于 gtk.MenuItem 是 gtk.Bin 的子类,它可以容纳任何有效的子小部件。

    如果你创建一个没有标签的 MenuItem:

    item = gtk.MenuItem()
    

    您可以将大多数gtk.Widget 子类作为子类添加到item

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-03-06
      • 2011-06-17
      • 2012-07-31
      • 1970-01-01
      • 1970-01-01
      • 2020-07-12
      • 2023-04-08
      相关资源
      最近更新 更多