347得票6回答
为Python项目添加.gitignore文件的最佳实践是什么?

我正在尝试收集一些我的默认设置,其中一个我意识到没有标准的是 .gitignore 文件。有一个很好的帖子展示了 Visual Studio 项目的良好 .gitignore,但我没有看到对于 Python 和相关工具(PyGTK、Django)的推荐。 到目前为止,我有... *.pyc...

47得票2回答
GtkDialog没有一个瞬态父窗口进行映射

我有一个使用Glade(3.18)构建的GUI,由Python 3程序(使用PyGObject)调用。在运行程序(Fedora 21)时,我收到很多警告,其内容如下:Gtk-Message: GtkDialog mapped without a transient parent. This i...

46得票3回答
wxPython与PyQt与PyGTK:何时何用?

需要从具有最少健康经验的人那里获得建议,以使用Python设计GUI界面。 根据GUI复杂度选择何时选择什么? 我们可以使用哪些GUI构建器来获得更好的开发质量? 这是我的第一个GUI设计,我没有使用GUI构建器完成它,目前卡住了,因为我已经理解到,ObjectListView作为wx....

41得票5回答
在虚拟环境中安装PyGtk

我正在尝试在我的virtualenv中(在控制台中)运行一个简单的matplotlib示例。以下是代码:import matplotlib matplotlib.use('GTKAgg') import matplotlib.pyplot as plt radius = [1.0, 2.0, ...

40得票4回答
Python GUI应用程序的推荐单元测试方法是什么?

我目前很愚蠢地尝试维护一个Python桌面应用程序的两个平行代码库,一个使用PyGObject introspection来支持GTK 3,另一个使用PyGTK来支持GTK 2。我主要在PyGObject分支上工作,然后将更改移植到PyGTK分支。由于这些实现之间的所有细微差异,我经常忽略一些...

37得票5回答
Python有针对gi.repository的文档吗?

我正在寻找 gi.repository 模块的文档,但在互联网上找不到任何信息。 我只找到了关于 C 语言的新 Gtk3 库的文档,或者旧的 PyGtk 2.0 参考手册。 我需要类似于 PyGtk 2.0 参考手册 这样的东西,但是用于 Gtk3。 是否有类似Python的文档?(我不...

35得票6回答
PyGTK for Mac OS X 在哪里可以找到?

当前的mac os x上是否有与PyGTK相关的二进制文件?我使用多个桌面环境(mac、windows、gnome),认为Python缺乏跨平台GUI界面是一个问题。有人知道在哪里可以找到Mac的PyGTK和GTK的编译版本吗?我无法克隆git存储库,它一直超时。

33得票11回答
用不用Glade:使用PyGtk的最佳方式是什么?

我已经成功地学习了一段时间的Python。使用PyGtk+Glade,我甚至成功地创建了1或2个简单的程序。 问题是:我不确定在Python中使用GTK的最佳方式是否是通过使用Glade构建界面。 我想知道有经验的人(请记住,我只是一个初学者)能否指出使用Glade相对于在代码中创建一切的...

27得票1回答
在 PyGObject 内省中,GTK 在 Python 中的线程处理方式是否有所改变?

我正在将一个程序从PyGTK转换为PyGObject内省,第一次遇到线程问题。我的一个进程需要花费一些时间才能完成,所以我弹出一个带有进度条的对话框,并使用一个线程来执行该进程并更新进度条。在PyGTK中,这可以正常运行,但是在转换为PyGObject后,程序会出现所有常见的线程问题:程序会挂...

27得票1回答
如何使用Python Popen实现多个参数?

我正在尝试制作一个PyGtk GUI,其中包含一个按钮。 当用户按下此按钮时,gnome-terminal提示用户输入其密码。 然后,它将克隆这个Git仓库以获取gedit JQuery片段。 然后,将js.xml文件复制到/usr/share/gedit/plugins/snippets/j...