pygtk编程问题小结

来源:互联网 发布:网上报名系统源码 编辑:程序博客网 时间:2024/06/06 03:24

部分内容来源于网络


Gtk-WARNING **: Unable to locate theme engine in module_path : "pixmap",

解决办法:sudo apt-get install gtk2-engines-pixbuf



抛一个多线程和gui显示会卡的问题:

      网搜初步结果是:  gtk的多线程要用gtk.gdk.threads_init(),而且要在gtk.main()以前

                                  

                 反正初写 PyGtk 多线程常见的问题是子线程里直接干 gui,或者没线程初始化。

                 你可以在 main 开头加上  gtk.gdk.threads_init()

                 并在子线程里用 gobject.idle_add(动作函数, 参数1, 参数2, ...) 代替直接调用 gui 动作

原创粉丝点击