在 pygtk 中如何编辑添加到 MenuItem 的 Entry 对象的内容(在运行时)
我想创建一个 MenuItem,条目在此显示,以便用户可以向条目小部件输入值。 这个过程很容易实现,但在显示此条目后,它无法获取光标,并且用户无法向其…
Windows 中 os.path.join 出现不可预测的结果
所以我想做的是以 os.path.join('C:\path\to\folder', 'filename'). **edit 的形式加入一些内容: 实际代码是: filename = 'creepy_%s.pcl' % identi…
使用 (Py)GTK 调整大小时自动缩放图像
我在可调整大小的窗口中有一个 GtkImage 小部件,还有一个参考 GdkPixBuf 存储我想要填充 GtkImage 的图像。 我可以使用此方法缩放 GdkPixBuf 以填充 …
如何在开罗表面上绘制任何 GTK 小部件
我想将 GTK 窗口的外观及其包含的所有按钮和其他小部件保存到 PNG 或 PDF 文件中。 Cairo 支持在此类表面上绘图。 我可以以某种方式要求 GTK 小部件在…
pygtk:无效的树视图迭代器
我的树视图设置有点复杂。这就是视图的设置方式: self.hsModel = gtk.TreeStore(*[c[0] for c in columns]) self.hsModelFilter = self.hsModel.filt…
pygtk 只读 gtk.TextView (使其忽略鼠标点击)
我需要一种方法让 gtk.TextView 忽略 pygtk GUI 中的鼠标点击。 我已将“可编辑”属性设置为 false 以阻止用户输入,但它仍然响应鼠标单击。 此文本视…
创建一个带有事件的 PyGTK GUI 来重新加载自身
我正在使用 PyGTK 制作 GUI 布局原型,有时使用glade/builder有时不使用,并且以下场景不断重复: 修改代码 运行 GUI 脚本 判断结果 再次修改 再次运…
如何使用 PyGTK 和 PyCairo 在窗口中获得透明背景?
我一直在努力使用 PyGTK 创建一个没有装饰和透明背景的窗口。然后我会用 Cairo 绘制窗口的内容。但我无法让它发挥作用。 我尝试了很多不同的方法,但…
gtk.Toolbar 弃用警告修复
因此,我已经使用 gtk.Toolbar 对象一段时间了,并且使用了 append_item 方法,但收到了弃用警告。因此,我尝试了 insert_item 方法,但仍然收到弃用…
哪些 GUI 框架最适合多线程 Python 程序?
我正在编写一个带有 GUI 的多线程 Python 程序,其中有几个模块可以通过更改文本和背景颜色来“触摸”GUI。我目前正在使用 PyGTK,发现 GUI 有时会“…