16得票4回答
如何使GtkTextView看起来像GtkEntry?

或者说“如何向GtkTextView添加可见(细)边框”?这是否可能? 先行致谢。

16得票2回答
Python脚本认证以root身份运行

我正在用Python在Linux系统级别上进行项目开发。因此,如果我以普通用户身份运行代码并访问系统文件,则需要根权限,那么我该如何提示输入根密码,并以超级用户身份继续运行代码呢? 我想知道如何在提示输入密码后以超级用户身份运行Python脚本。 任何帮助将不胜感激。 提前感谢您的帮助。

16得票1回答
如何在PyGTK中从TreeView的选定项中获取值?

我正在学习PyGtk。我有一个只有一列的简单树视图,从列表中获取树视图的项目。 如何获取树视图中所选项目的值?

15得票2回答
Python AppIndicator绑定 -> 如何检查菜单是否已打开?

这是一个最小化的AppIndicator示例:#!/usr/bin/python import gobject import gtk import appindicator if __name__ == "__main__": ind = appindicator.Indicato...

15得票4回答
导入错误: 没有名为gi.repository的模块 Mac OS X。

我正在将 virt-manager0.10.0 安装在 Mac OS X 上。 首先,我使用 homebrew 安装了 python、libvirt、gtk+3、pygtk 和其他依赖项。 但是当我运行 virt-manager 时,我收到了以下错误信息。from gi.repositor...

15得票2回答
如何在GTK3中拥有带有拖放和排序功能的GtkTreeView?

我正在将liblarch这个处理有向无环图的库从PyGTK(GTK2)移植到PyGObject introspection(GTK3)。在处理GtkTreeView时遇到了问题。 使用liblarch的应用程序需要按列对GtkTreeView进行排序,同时用户还可以拖放行并将一行移动到另一行...

15得票4回答
完全被PyObject、PyGTK和GNOME 3搞糊涂了

我安装了Fedora 15系统,使用Python3和GObject开发桌面应用程序,因为PyGTK看起来已经过时: PyGTK 2.24.0发布于2011年4月1日,支持GTK+ 2.24 API。如果您是新用户并希望使用GTK+开发Python应用程序,则建议使用PyGObject中...

14得票5回答
在Linux中使用Python创建GUI界面

一个快速的问题。 我正在使用Linux系统,并且想尝试用Python编写图形用户界面(GUI)程序。我听说过Qt、GTK+和PyGTK,但是我不知道它们具体是什么及其之间的区别。 它们在不同的桌面环境(DEs)例如GNOME、KDE、XFCE等方面工作是否有所不同?是否存在像 Micros...

14得票2回答
Python - 如何分离程序逻辑和GUI代码?

什么是将程序逻辑与GUI代码分离的最佳方法? 我想要使用相同的程序逻辑编写不同的GUI(GTK,KDE,CLI)代码。 我考虑使用不同的Python模块(winecellar-common、winecellar-gtk、winecellar-cli),但不确定如何实现以及是否是最佳方法。 ...

13得票3回答
如何在Pango标记中转义字符?

我的程序有一个gtk.TreeView,用于显示gtk.ListStore。 gtk.ListStore 包含类似以下字符串:"<span size='medium'><b>"+site_title+"</b></span>"+"\n"+URL ...