如何在python中使用Gtk.Builder()加载UI后设置应用程序标题?

时间:2012-12-16 19:38:19

标签: python gtk title

我正在尝试使用set_wmclass设置应用程序标题,但我收到了Gtk-WARNING,最后未设置应用名称。

  

Gtk-WARNING **:gtk_window_set_wmclass:不应该在之后设置wmclass   窗口实现了!

我正在使用Gtk.Builder()从这样的glade文件中加载窗口UI ...

ui_builder = Gtk.Builder()
ui_builder.add_from_file('window.ui')
window = ui_builder.get_object('window1')
self.__window.set_wmclass("Hello World", "Hello World")

2 个答案:

答案 0 :(得分:1)

改为使用GLib.set_application_name()

答案 1 :(得分:0)

我最终创建了一个像__window = Gtk.Window()这样的GtkWindow,然后我添加了其他UI组件(一个GtkBox)和一个GtkBuilder。