pygtk相关内容
如何使用PyGTK/GTK+从X剪贴板粘贴HTML数据? 我需要类似xclip的东西,但要能够将剪贴板数据输出为HTML,而不仅仅是纯文本。我在使用PyGTK,但我不怕C中的纯GTK+。 我已经阅读了GtkClipboard和PyGTK的gtk.Clipboard参考,我找到了这个question,但我需要一个小示例来开始。 推荐答案 已更新答案 原答案(下图)使用旧
..
我经常使用这个网站来解决我在使用 Python 编程时遇到的小问题.这一次,不知何故我找不到适合我情况的解决方案.所以,这是我的问题: 我想动态地将条目添加到 gtk.VBox 小部件.问题是它不能按照我想要的方式工作.我只有一个按钮,它的作用是向 VBox 添加一个额外的小部件.不幸的是,小部件没有出现在窗口上.我想,我必须添加类似 repaint 函数调用的东西,但我没有找到类似的东西.
..
我正在尝试制作一个带有按钮的 PyGtk Gui.当用户按下此按钮时,gnome-terminal 提示用户输入密码. 然后它将为 geditGit 存储库> JQuery 片段. 然后,它将 js.xml 文件复制到 /usr/share/gedit/plugins/snippets/js.xml 最后,它强行删除了 Git 存储库. 命令: gnome-termina
..
如何将任何 gtk.Widget(例如进度条)放入 gtk.Menu 作为菜单项之一? 解决方案 引用自 PyGTK 文档: gtk.MenuItem 及其派生的小部件子类是唯一有效的菜单的子级. 所以答案是:你不能.但是: 作为 gtk.MenuItem 是 gtk.Bin 的子类,它可以包含任何有效的子小部件. 如果您创建一个没有标签的 MenuItem: i
..
所以我对 Python 还是比较陌生,并且已经学习了几个月,但我想弄清楚的一件事是说你有一个基本的窗口...... #!/usr/bin/env python导入系统,操作系统导入 pygtk、gtk、gobject类应用程序:def __init__(self):窗口 = gtk.Window(gtk.WINDOW_TOPLEVEL)window.set_title("TestApp")win
..
我正在使用 Python 和 PyGTK.我对运行某个函数感兴趣,该函数每隔几分钟从串行端口获取数据并保存一次. 目前,我正在使用时间库中的 sleep() 函数.为了能够进行处理,我的系统设置如下: 导入时间等待时间 = 300 # 5 分钟而(1):time1 = time.time()readserial() # 从串口读取数据processing() # 处理串行数据,包括将其转储
..
我正在编写一些应用程序,我想在单击按钮时创建 while 循环,如果再次单击它以停止它.这是按钮的代码: self.btnThisOne = gtk.Button("这个")self.btnThisOne.connect("点击", self.startLoop) startLoop def 的代码是: def startLoop(self):而 self.btnThisOne?(is_cl
..
我正在尝试收集我的一些默认设置,我意识到我没有标准的一件事是 .gitignore 文件.有一个很棒的线程显示了适用于 Visual Studio 项目的好 .gitignore,但我没有看到很多关于 Python 和相关工具(PyGTK、Django)的推荐. 到目前为止,我已经... *.pyc*.pyo ...对于编译对象和... build/距离/ ...用于 setupto
..
我在 linux 上使用 pygtk 已经有一段时间了.我只是想让我的应用程序更易于分发.现在我已经将 pygtk 用于 32 位,但现在我想使用 pygtk 64 位将 pygtk 用于 64 位.我已经下载了多合一安装程序.我已经改变了我的路径,因为 gtk 想要运行“pkg-config --cflags gtk+-2.0"命令,然后运行 gtk-demo 命令,它确实给了我一个演示,而
..
我有这个小的 python 脚本,它打开一个窗口并在窗口内放置一个动画 GIF.我将它用作屏幕保护程序(没什么特别的,真的).我的问题是 GIF 不是我显示器的大小;它在屏幕上很小.我想做的是将其缩放到屏幕的大小.我已经研究过 PIL 和 images2gif,但它们没有提供我需要的缩放选项. 我想做的是在脚本中加载动画GIF,然后缩放它,最后在PyGTK生成的窗口中播放.我尝试做的是使用
..
我正在尝试开发一个“多轨"GUI(类似于多轨音频编辑器);但是,我想首先在 glade 中开发它,并检查溢出的内容(在这种情况下,多个“轨道")将如何与 scollbars 一起工作.然后,在 Python 中实例化时,我首先想将这些“多条轨道"中的第一个作为“模板",然后删除所有这些多条“轨道"——然后允许用户根据“模板"添加新的",例如,单击“添加"按钮. 从 Gtk 调色板来看,在我看
..
我想用 PyGTK 确定用户的壁纸路径. 如果可能,我希望不依赖桌面环境的功能来实现这一点 - 这是因为一些用户(比如我自己)不使用 DE.因此,我想知道您是否可以使用X11或其他东西来确定当前正在使用的壁纸. 解决方案 你必须依赖桌面环境,否则不可能,因为 X11 不应该处理壁纸之类的东西.当您设置背景图像时,外部程序会加载该图像并将其设置为根窗口的背景像素图.因此,除非特定的加载
..
我想在 PyGi 中显示图像,图像首先被 opencv 读取.但是,它失败了. from gi.repository import Gtk, GdkPixbuf导入 cv2将 numpy 导入为 npwindow = Gtk.Window()图像 = Gtk.Image()图像显示()window.add(图像)window.show_all()im = cv2.imread("file.bmp
..
我想: 将一些文本放入剪贴板 结束我的程序 将数据粘贴到其他应用程序中 但我的代码不起作用: #!/usr/bin/env python导入系统进口gtk如果 __name__ == '__main__':如果 sys.argv[1] == 'put':剪贴板 = gtk.clipboard_get()clipboard.set_text('它正在工作')剪贴板商店()elif
..
请参阅此代码示例: 导入gtk类菜单框(gtk.EventBox):def __init__(self):super(MenuBox, self).__init__()self.set_visible_window(False)self.connect('输入通知事件', self._on_mouse_enter)self.connect('离开通知事件', self._on_mouse_lea
..
我正在用 Python 创建一个应用程序,该应用程序使用 GTK 来构建 UI,并且我对在线程上处理 GTK 对象(例如 GtkProgressBar 对象)没有什么困惑. 这里是上下文: 我尝试在主线程上进行下载,并且我添加了一个 GObject.timeout_add 来使进度条脉动直到下载结束.但是在第一个脉冲之后,用户界面冻结了. 直到OK,线程冻结直到下载完成,所以任何
..
所以我想做的是以 的形式加入一些东西 os.path.join('C:\path\to\folder', 'filename'). **编辑:实际代码是: filename = 'creepy_%s.pcl' % 标识符file = open(os.path.join(self.cache_dir, filename), 'w') 其中 self.cache_dir 是使用 config
..
我试图使用 py-gtk 构建一个简单的秒表应用程序.这是我的秒表窗口中切换按钮的回调函数. def start(self,widget):如果 widget.get_active():widget.set_label('停止')别的:self.entry.set_text(str(time.time() - s))widget.set_label('开始') 它工作得非常好,除了时间不会连续
..
我在 Python 程序中编写了这两行,它们运行良好: subprocess.Popen("./prog infile outfile >/dev/null", cwd="/path/to/prog", stdout=subprocess.PIPE, shell=True)output = subprocess.Popen("prog1 infile1 2>/dev/null", stdout=
..
self.ip_liststore = Gtk.ListStore(*datatypes) 哪里 数据类型 = [str,str,str] 我也试过 datatypes = ['gchararray','gchararray'] 翻译人员回复 回溯(最近一次调用最后一次): 中的文件“./gtktutorial.py",第 128 行主要的()文件“./gtktutorial.py",
..