pygtk:如何强制消息对话框显示在屏幕中央?
我有一个 Glade GUI,我正在使用用 pygtk 创建的 dome gtk.MessageDialog 小部件进行用户交互。我的问题是,每当我在屏幕上抛出对话框消息时,它们就…
如何正确销毁 gtk.Dialog 对象/小部件
Noob @ 使用 python 和 pygtk 编程。 我正在创建一个应用程序,其中包含几个用于用户交互的对话框。 #!usr/bin/env python import gtk info = gtk.Mes…
PyGTK 主循环的阻塞行为
我的目的是使用 pyGTK 的主循环创建一个在等待用户输入时阻塞的函数。我遇到的问题最好用代码来解释: #! /usr/bin/python import gtk def test(): re…
pygtk:如何更改 gtk.TextView 小部件的背景
我想将文本视图小部件的背景设置为黑色,前景设置为白色。 一直在尝试 .modify_bg 和 .modify_fg 方法,但没有一个会影响这个东西的外观。 任何人都可…
如何从 python 代码中滚动 gtk.scrolledwindow 对象
我正在编写一个带有glade gui 的python 应用程序。使用subprocess在后台执行一些shell命令。 使用一个有一个滚动窗口小部件和滚动窗口小部件内的文本…
使用 pygtkglext 的着色器
有人知道如何让 glsl 着色器在 gtk-opengl 窗口中工作吗?使用 glut 所有 glCreateProgram 等函数都可以工作,但是当我尝试将相同的 gl 代码放入 pygt…
需要有关 GtkTextBuffer(GtkTextView)序列化/反序列化的示例/帮助
我正在尝试将用户的粗体/斜体/字体/等标签保存在 GtkTextView 中。 使用 GtkTextBuffer.get_text() 不会返回标签。 我发现的最好的文档是: http://ww…
无法从 /dev/input/event* 获取 Wacom 事件
我创建了一个 pygtk 程序来监视任何应用程序的键盘状态和鼠标点击(即不仅仅是我的应用程序)。它使用 Micah Dowty 的 evdev,它基本上监视 /dev/inpu…
在 GTK 中将图像缩放到其父按钮大小?
我有一个 GTK 布局,HBox 左侧有一个小部件,决定我想要的最大高度,右侧有一个 VBox,包含三个按钮,每个按钮仅包含图像,不包含文本。这些图像是 GT…
mjpeg 流的 python GTK 容器
我有一个来自网络摄像头的 mjpeg 流,并希望将其显示在使用 pygtk 用 python 编写的应用程序中。 该流是来自驱动程序的一串字节。 哪个小部件最适合显…
Python、线程和 gobject
我正在使用 pygtk 通过框架编写程序。主程序执行以下操作: 创建一个看门狗线程来监视某些资源 创建一个客户端以从套接字 调用 gobject.Mainloop() 接…
如何转义 Pango 标记中的字符?
我的程序有一个 gtk.TreeView,它显示一个 gtk.ListStore。 gtk.ListStore 包含如下字符串: "<span size='medium'><b>"+site_title+"</b&g…
在 Windows 上使用 Glib 监视套接字会将它们置于非阻塞模式
以下代码在 Windows 上无法正常工作(但在 Linux 上可以): sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sock.setblocking(True) soc…