pygtk编程问题小结

部分内容来源于网络


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 动作

你可能感兴趣的:(pygtk编程问题小结)