gpt4 book ai didi

python - 将 Glade 文件中的小部件添加到 Python 中 gtk.Window 的子类。如何?

转载 作者:行者123 更新时间:2023-12-03 22:17:45 27 4
gpt4 key购买 nike

我已经使用 Glade 制作了一个界面。然后我想创建一个 gtk.Window 的子类 - 在 Python 中 - 并将该文件传递给它。然后我希望能够使用我在 Glade 中添加的小部件,就像我使用常规代码创建它们一样。

这是我非常想做的事情:

class MainWindow (gtk.Window):
def __init__(self):
self.set_creator('gladefile.ui')
self.get_object('button1').set_label("Hello, World!")

虽然我已经使用 GTK 制作了一些东西,但我的经验并不丰富,所以请不要懈怠!
那么,这可能吗?如果可能,有什么提示吗? :-)

最佳答案

尝试这个:

class MainWindow (gtk.Window):
def __init__(self):
self.builder = gtk.Builder()
self.builder.add_from_file('gladefile.ui')
self.builder.get_object('button1').set_label("Hello, World!")

Gtk.Window 和 Gtk.Builder 是不同的。

关于python - 将 Glade 文件中的小部件添加到 Python 中 gtk.Window 的子类。如何?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7135743/

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