gpt4 book ai didi

python - 在 python gtk 中使用自定义 UI 打开弹出窗口

转载 作者:太空宇宙 更新时间:2023-11-03 13:51:43 24 4
gpt4 key购买 nike

我是 Python GTK 编程的新手。在我的用户界面中,我有一个按钮。单击它我必须打开一个弹出窗口,其中有一个三个按钮和一些标签。我必须将一些变量从主窗口传递到弹出窗口。单击弹出窗口上的按钮,我必须更新此变量。然后,一旦我关闭这个弹出窗口,我就需要主窗口中变量的更新值。 1. 我可以在 Python GTK 中执行此操作吗? 2. 如果是,我将如何实现它。 3. 我可以使用 glade file 创建一个 glade 文件吗?

最佳答案

您可能需要对话框。

来自 pygtk:

 import gtk

label = gtk.Label("Nice label")
dialog = gtk.Dialog("My dialog",
None,
gtk.DIALOG_MODAL | gtk.DIALOG_DESTROY_WITH_PARENT,
(gtk.STOCK_CANCEL, gtk.RESPONSE_REJECT,
gtk.STOCK_OK, gtk.RESPONSE_ACCEPT))
dialog.vbox.pack_start(label)
label.show()
checkbox = gtk.CheckButton("Useless checkbox")
dialog.action_area.pack_end(checkbox)
checkbox.show()
response = dialog.run()
dialog.destroy()

关于python - 在 python gtk 中使用自定义 UI 打开弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7254793/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com