如果您在GTK中有一个子窗口,并且希望通过编程方式关闭它(例如,按下保存按钮或ESC键),那么有没有首选的关闭窗口的方法? 例如: window.destroy() # versus window.emit('delete-event')
我有一个类似这样的盒子: import gi gi.require_version('Gtk', '3.0') from gi.repository import Gtk [...] box_outer = Gtk.Box(orientation=Gtk.Orientation.VERTIC...
我是一名网页开发人员,希望用Python编写一个小型Ubuntu桌面应用程序。我搜索了很多关于PyGTK和PyQT的优缺点比较,但实在找不到好的对比。 你们觉得呢?它们都可以在GNOME系统上生成本地外观的窗口小部件吗?其中一个比另一个更容易使用吗?任何意见都可以。 抱歉问题有些主观。
我正在使用一个自定义容器,在这个容器中我需要重新排序小部件,但是没有方法可以实现。所以我尝试删除所有的小部件,并按顺序再次添加它们。 问题在于这种方法并不奏效,我在重新添加小部件后无法看到它们,我猜想发生的情况是当我删除小部件时,它们变得未被实现。 有没有办法删除小部件并稍后重复使用它?
我有一个对话框,其中包含一个pygtk.treeview用于按优先级列出任务。每一行的背景颜色都是根据其优先级设置的,因此例如最高优先级具有浅红色背景。 行选择颜色不太容易更改。我可以使用treeview.modify_base(gtk.STATE_SELECTED, "#C4C4C4")进...
我想使用PyGTK玩弄线程。目前我有以下代码: #!/usr/bin/python import pygtk pygtk.require('2.0') import gtk import threading from time import sleep class SomeNonGUIT...
Python的一个优点是能够对方法和函数进行内省。例如,要获取math.log函数的函数签名,可以(在ipython中)运行以下代码: In [1]: math.log? Type: builtin_function_or_method Base Class: <type ...