pygtk相关内容

python pygtk windows 7 64位

我在 linux 上使用 pygtk 已经有一段时间了.我只是想让我的应用程序更易于分发.现在我已经将 pygtk 用于 32 位,但现在我想使用 pygtk 64 位将 pygtk 用于 64 位.我已经下载了多合一安装程序.我已经改变了我的路径,因为 gtk 想要运行“pkg-config --cflags gtk+-2.0"命令,然后运行 ​​gtk-demo 命令,它确实给了我一个演示,而 ..
发布时间:2021-11-25 05:27:49 C#

在 python 中放大动画 GIF 以与 PyGTK 一起使用

我有这个小的 python 脚本,它打开一个窗口并在窗口内放置一个动画 GIF.我将它用作屏幕保护程序(没什么特别的,真的).我的问题是 GIF 不是我显示器的大小;它在屏幕上很小.我想做的是将其缩放到屏幕的大小.我已经研究过 PIL 和 images2gif,但它们没有提供我需要的缩放选项. 我想做的是在脚本中加载动画GIF,然后缩放它,最后在PyGTK生成的窗口中播放.我尝试做的是使用 ..
发布时间:2021-11-10 05:24:32 其他开发

用glade和pygtk模板化溢出的内容?

我正在尝试开发一个“多轨"GUI(类似于多轨音频编辑器);但是,我想首先在 glade 中开发它,并检查溢出的内容(在这种情况下,多个“轨道")将如何与 scollbars 一起工作.然后,在 Python 中实例化时,我首先想将这些“多条轨道"中的第一个作为“模板",然后删除所有这些多条“轨道"——然后允许用户根据“模板"添加新的",例如,单击“添加"按钮. 从 Gtk 调色板来看,在我看 ..
发布时间:2021-06-23 20:43:32 其他开发

使用 pygtk 确定当前壁纸的路径(也许是 X11?)

我想用 PyGTK 确定用户的壁纸路径. 如果可能,我希望不依赖桌面环境的功能来实现这一点 - 这是因为一些用户(比如我自己)不使用 DE.因此,我想知道您是否可以使用X11或其他东西来确定当前正在使用的壁纸. 解决方案 你必须依赖桌面环境,否则不可能,因为 X11 不应该处理壁纸之类的东西.当您设置背景图像时,外部程序会加载该图像并将其设置为根窗口的背景像素图.因此,除非特定的加载 ..
发布时间:2021-06-23 20:43:29 其他开发

Opencv &PyGi:如何显示由 opencv 读取的图像

我想在 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 ..
发布时间:2021-06-23 20:43:26 其他开发

如何在 GTK 中的进程之间共享剪贴板数据?

我想: 将一些文本放入剪贴板 结束我的程序 将数据粘贴到其他应用程序中 但我的代码不起作用: #!/usr/bin/env python导入系统进口gtk如果 __name__ == '__main__':如果 sys.argv[1] == 'put':剪贴板 = gtk.clipboard_get()clipboard.set_text('它正在工作')剪贴板商店()elif ..
发布时间:2021-06-23 20:43:23 其他开发

如果输入孩子,不应触发 PyGTK 离开通知事件

请参阅此代码示例: 导入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 ..
发布时间:2021-06-23 20:43:20 其他开发

在 Python 中处理线程上的 GTK 对象

我正在用 Python 创建一个应用程序,该应用程序使用 GTK 来构建 UI,并且我对在线程上处理 GTK 对象(例如 GtkProgressBar 对象)没有什么困惑. 这里是上下文: 我尝试在主线程上进行下载,并且我添加了一个 GObject.timeout_add 来使进度条脉动直到下载结束.但是在第一个脉冲之后,用户界面冻结了. 直到OK,线程冻结直到下载完成,所以任何 ..
发布时间:2021-06-23 20:43:17 其他开发

Windows 中 os.path.join 的不可预测结果

所以我想做的是以 的形式加入一些东西 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 ..
发布时间:2021-06-23 20:43:14 其他开发

如何在 py-gtk 窗口中显示连续数据?

我试图使用 py-gtk 构建一个简单的秒表应用程序.这是我的秒表窗口中切换按钮的回调函数. def start(self,widget):如果 widget.get_active():widget.set_label('停止')别的:self.entry.set_text(str(time.time() - s))widget.set_label('开始') 它工作得非常好,除了时间不会连续 ..
发布时间:2021-06-23 20:43:11 其他开发

Gtk.ListStore(*datatypes) 字符串错误

self.ip_liststore = Gtk.ListStore(*datatypes) 哪里 数据类型 = [str,str,str] 我也试过 datatypes = ['gchararray','gchararray'] 翻译人员回复 回溯(最近一次调用最后一次): 中的文件“./gtktutorial.py",第 128 行主要的()文件“./gtktutorial.py", ..
发布时间:2021-06-23 20:43:05 其他开发

关闭窗口不是退出应用程序

我正在阅读有关 builder.connect_signals 的文章,它使用您的 Python 文件中的方法映射了 Glade 文件的处理程序.显然有效,除了主窗口,当您关闭它时不会破坏它.如果您从终端运行它仍在运行并且必须按 Ctrl-C 才能完全关闭该应用程序. 这是我的python代码: #!/usr/bin/env python导入pygtk进口gtk#from gi.repos ..
发布时间:2021-06-23 20:43:02 其他开发

为什么笔记本控件没有显示在我的窗口中?

虽然我对 Python 并不陌生,但这是我第一次尝试使用 Glade 来设计界面.我的 Python 文件如下所示: 导入gobject进口gtk导入gtk.glade类 prefs_dialog:def __init__ (self):# 初始化对话框self.window = gtk.glade.XML("file.glade").get_widget("prefs_dialog")self ..
发布时间:2021-06-23 20:42:59 其他开发

当应用程序在 gtk.main() 中运行时,如何监听套接字?

我尝试过搜索,但似乎没有任何效果.例如: 单独的线程 我目前正在使用 PyGTK 在 Python2.7 中编写简单的通信应用程序.我有后台进程,它正在像那样在 while 循环中监听套接字.当我从服务器收到消息时,我想显示消息.但是当我启动 gtk.main() 时,它显然又开始循环了,所以我的监听循环不起作用.我需要为每条消息显示新窗口或关闭旧窗口并显示所有未读消息的新窗口.我可以 ..
发布时间:2021-06-23 20:42:56 其他开发

GtkLabel 对齐和填充

我在 Glade 中有 GtkLabel,X 对齐设置为 0,X pad 设置为 5,扩展设置为 No. 标签与旋转按钮和另一个标签一起位于水平框下方. 问题是 X pad 应用于左右两侧. 我希望它仅应用于右侧. 我做错了什么? 解决方案 Xpad 适用于左右. 格莱德 3.10 如果您只想在右侧留出边距,请更改 Common 选项卡中可用的 Marg ..
发布时间:2021-06-23 20:42:54 其他开发

关于python中开关的一些问题

这是我在 StackOverflow 的第一个问题,所以如果某些信息不存在或者我错过了一些重要的东西,请耐心等待我,但无论如何我会尽力:) 最近开始用Python2.7写代码,所以不太擅长.在玩 PyGtk、PyGObject、Glade 等时,我发现了一些关于开关的特别之处(还没有尝试过任何其他小部件,所以我不知道它是否发生在其他地方.很可能不会,我希望......) 我使用 Gla ..
发布时间:2021-06-23 20:42:50 其他开发

如何在 PyGtk 中的两个类/窗口之间传递变量?

我刚开始使用 PyGtk,但在理解 Windows 的交互方面有困难. 我非常简单的问题如下. 假设我有一个类,它只是创建一个带有文本输入字段的窗口.单击该窗口中的“确定"按钮时,我想将输入字段中的文本传递到另一个窗口,该窗口由另一个类创建,并带有 gtk 菜单,并使用文本字段的内容创建一个新条目. 我该如何实施? 解决方案 让我们称 A 为菜单,而 B 为带有文本输入字段的 ..
发布时间:2021-06-23 20:42:46 其他开发

Gtk 问题:ModuleNotFoundError:没有名为“gtk"的模块

我已经安装了 gnuhealth,当我运行 gnuhealthclient 并使用我的用户名和密码登录时,它显示了一个带有 gtk 问题的错误消息:找不到模块 我正在使用 centos 7,并且我已经使用以下命令安装了 gtk+ 和 gtk3: $sudo yum install gtk3 $sudo yum install gtk3-devel $sudo yum ins ..
发布时间:2021-06-23 20:42:43 其他开发

升级到优胜美地后的 Gtk 警告

我正在尝试在我的 mac (Yosemite) 上运行一个用 python 编写的程序.几乎在启动程序后立即出现以下错误: Gtk-WARNING **:C 库不支持区域设置.使用后备“C"语言环境. [edit] 试图隔离问题,输入时出现错误 Adriaan$ ipython --gui=gtkPython 2.7.8(默认,2014 年 11 月 5 日,15:41:54)输入“版权"、 ..
发布时间:2021-06-23 20:42:41 其他开发