哪些 GUI 框架最适合多线程 Python 程序?
我正在编写一个带有 GUI 的多线程 Python 程序,其中有几个模块可以通过更改文本和背景颜色来“触摸”GUI。我目前正在使用 PyGTK,发现 GUI 有时会“…
查看 PDF 时出现问题
平台: Linux、GTK+ 工具: Python、PyGTK 和 Glade。 问题: 我想编写一个能够显示 PDF 文件的程序。 问题: 我需要哪些小部件和 Python 模块? 感谢…
仅接受单行的 PyGTK TextView
我觉得问这个问题很傻,但是如何创建一个只接受单行的 TextView 呢?大多数其他 gui 工具包都有“setMultiline”等方法,但 PyGTK 似乎真的很喜欢多行…
显示包含路径的树视图列的文件选择对话框
我试图显示 GtkFileChooserDialog当 GtkTreeView 包含路径的列已被编辑。 我想出了两种可能的方法来实现这一点: 挂钩 “editing-started” 信号">Gtk…
在 HPaned 问题中调整 gtk TreeView 的大小
我在 hpaned 的左侧有一个树视图,但是当我尝试将栏移动到左侧以使树视图小于其自动大小而不是调整树视图大小时,它会将整个程序窗口向右展开。关于如…
在Python中使用gtk CellRenderer进行Treeview拖放
当在 python 中扩展 gtk 单元渲染器(例如 gtk.CellRendererPixbuf)时,需要做什么来确保拖放工作正常? 拖放适用于 gtk.CellRendererText,但不适用…
异步更新 PyGTK 托盘图标
正如此处所解释的,我有一个使用 PyGTK 的简单托盘图标。 作为 GTK 的新手,在我看来 gtk.main() 是同步的,会阻止任何进一步的处理,直到相应的 UI …
Python Twisted - 预期代理和服务器端延迟
背景: 我有一个 gtk 客户端,它使用扭曲和透视代理来执行远程对象执行和服务器/客户端通信。这对我来说非常有用,并且开始工作很容易。 我有 amqp(…
如何自动调整文本大小以适合固定大小的 PyGTK 标签?
我有一个固定大小的 gtk.Label。我想自动调整文本大小,使其适合标签。对于不固定宽度的字体,是否有一种优雅的方法来做到这一点? my_label = gtk.La…
如何从 Python 创建 glib.Source?
我想集成一些 asyncore.dispatcher 实例放入 GLib 的 默认主上下文。 我想我可以创建一个 自定义GSource能够检测asyncore.socket_map。 CI 相信这是通…