Tag: pygtk

在virtualenv中安装PyGtk

所以我试图在我的virtualenv(在控制台)中运行一个简单的matplotlib示例。 代码如下: import matplotlib matplotlib.use('GTKAgg') import matplotlib.pyplot as plt radius = [1.0, 2.0, 3.0, 4.0, 5.0, 6.0] area = [3.14159, 12.56636, 28.27431, 50.26544, 78.53975, 113.09724] plt.plot(radius, area) plt.show() 但是,当我运行这个我得到: ImportError:Gtk *后端需要安装pygtk。 现在乐趣开始了。 我试图安装pygtk,但它抛出: ******************************************************************** * Building PyGTK using distutils is only supported on windows. * * To build PyGTK in a supported way, read the […]

什么是unit testingPython GUI应用程序的推荐方式?

我目前很愚蠢的尝试维护Python桌面应用程序的两个并行代码库,一个是使用PyGObject内省的GTK 3,一个是使用PyGTK的GTK 2.我主要工作在PyGObject分支,然后将端口转换到PyGTK分支。 由于这些实现之间的所有细微差别,我常常会忽略一些事情,并导致我错过和意外释放的破坏,只会被用户抓住。 我试图找出一个好方法来devise一些unit testing,最好是适合在两个代码库上运行。 这不是一个过于复杂的程序,(它本质上是一个图书馆pipe理工具,像iTunes一样): – Main Window |- Toolbar with some buttons (add/edit/remove items, configure the program) | |- VPaned |— Top HPaned |—— ListView (listing values by which a library of items can be filtered) |—— ListView (listing the contents of the library |— Bottom HPaned |—— Image (displaying cover art […]

推荐Python项目的.gitignore文件?

我想收集一些我的默认设置,有一件事我意识到我没有一个标准的.gitignore文件。 有一个很好的线程显示了Visual Studio项目的良好.gitignore ,但是我没有看到很多有关Python和相关工具(PyGTK,Django)的build议。 到目前为止,我有… *.pyc *.pyo …为编译的对象和… build/ dist/ …为setuptools输出。 对我有更多的build议吗?