gtk.工具栏弃用警告修复

2024-10-03 06:25:00 发布

您现在位置:Python中文网/ 问答频道 /正文

所以我已经使用了一个gtk.Toolbar对象,并且使用了append_item方法,但是收到了一个弃用警告。所以我尝试了insert_item方法,但仍然收到了一个弃用警告。所以我尝试单独创建一个gtk.ToolButton,然后使用insert方法添加它,消除了警告,但是现在工具栏(以前工作得很好)根本就不显示了,也没有产生错误!!!我不知道该怎么做才好呢?在

下面是一些示例代码。我有3个工具栏,所以我只张贴1,只有1个按钮。在

    vBox = gtk.VBox(False, 0)
    vBox.set_size_request(400,500)
    vBox.set_border_width(2)
    vBox.show()
    prefWin.add(vBox)

    bar = gtk.Toolbar()
    bar.show()
    vBoxFix = gtk.VBox(False,0)
    vBoxFix.pack_end(bar,False,False,0)
    vBoxFix.show()
    vBox.pack_end(vBoxFix,False,False,0)

    closeButt =gtk.ToolButton(None,'Close')
    closeButt.connect('clicked',self.notYet)
    closeButt.show()
    bar.insert(closeButt,0)

Tags: 方法false警告gtkshowbaritem工具栏
1条回答
网友
1楼 · 发布于 2024-10-03 06:25:00

insert方法似乎是正确的。您是否确定要show在某个地方使用工具栏,可能是通过使用父级的show_all方法?如果是这样的话,您是否将工具栏打包到窗口中的一个框中,以确保窗口本身实际上是工具栏的祖先?在

相关问题 更多 >