我创建了一个PyGTK应用程序,当用户按下按钮时,它会显示一个对话框。 该对话框在我的__init__方法中加载:builder = gtk.Builder() builder.add_from_file("filename") builder.connect_signals(self) s...
我正在尝试将一些小例子从PyGTK移植到新的PyGObject绑定,但是在使用弹出菜单时遇到了一个难题,尽管没有出现错误,但没有菜单在右键单击时显示,这是代码:from gi.repository import Gtk class aStatusIcon: def __init__(s...
我最近一直在研究最好的跨平台UI工具包,并致力于Python开发。由于我是一个单独开发人员,刚从C#转过来,而且有可能在本地销售一些应用程序,所以我不希望使用太重的工具。 我试用了PyQt,并且开始喜欢上它了。尽管PyGTK更成熟,但我不是很了解它。 就像我之前说的,我对本地外观并不太关注...
如何在PyGTK,GTK或其他编程语言中获得已打开窗口的列表?在Ubuntu上? 编辑: 我想获取桌面上已打开目录的路径列表!
我有一个奇怪的Python问题。在执行我的GTK Python应用程序的过程中,我的某些类对象会神秘地丢失属性,导致程序的一些功能出现问题。 很难说出发生这种情况的原因 - 我从未有意删除属性,而且涉及到的类都是继承自我自己编写的类(和其他类没有关系)。 我可以通过重复执行某个操作来触发该...
我在使用Gtk.ScrolledWindow中的Gtk.Treeview时遇到了问题。我有大量数据,无法适应普通窗口几何结构,所以我将我的 Treeview 放在一个ScrolledWindow中,这似乎是正常的方法。但这种解决方案的问题是,当我滚动时我的列标题会消失。对我而言,这种行为似乎还...
我正在使用来自全合一安装程序的Python 2.6和PyGTK 2.22.6在Windows XP上构建单个文件可执行文件(通过py2exe)。我的问题是,当我将应用程序作为脚本运行时(即未构建为.exe文件,只是一组松散的.py文件),它使用本地外观的Windows主题,但是当我运行已构建的...
我有一个PyGTK应用程序需要加载一个未知大小的图像,但是如果图像非常大或非常小,则窗口布局变得扭曲且难以使用。我需要某种方法使图像自动缩放以适应其父部件。不幸的是,在进行了一些研究后,似乎没有任何内置或其他方式可以做到我所寻找的。 我该如何编写代码来实现这一点?我本以为已经有人写过这样的代...