问题标签 [pygi-aio]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - GtkClutter - Clutter.Stage 没有收到指针事件
我正在使用优秀的PyGI AIO (3.14.0)二进制文件在 Windows 上使用 Gtk3 和 Clutter 进行开发。到目前为止,它一直运作良好。但是,指针事件似乎有问题没有到达 GtkClutter.Embed 小部件内的 Clutter.Stage。这是代码:
上面的代码正确吗?我想知道这是否是 Windows 特定的问题。任何人都可以在另一个操作系统上重现该问题吗?
python-2.7 - GdkPixbuf - 从 Python 将像素数据保存到文件
我正在尝试在 Windows 中使用 Python 中的 GdkPixbuf 将一些像素保存到文件中。我正在使用优秀的PyGI AIO (3.14.0)二进制文件。
放大后的结果如下:
显然,前几个像素已损坏。损坏像素的数量似乎因图像尺寸而异。但是,一些像素设法保持完整。我的代码中一定有错误,或者内存以某种方式损坏。可以对更大的图像进行编码,并且错误总是出现在前几个像素中。这可能是字符串编码问题还是什么?
编辑:我在 OS X 上测试过这个程序,错误非常相似。因此,这似乎是 Python 绑定到 GdkPixbuf 的一个普遍问题,可能与this相关。这是由脚本的修改版本生成的更大的 PNG。红色和绿色线的网格是预期的输出,而图像上半部分的像素只是噪声。
python - 将代码从 pygst 传输到 pyGi
我想构建一个从地址流式传输广播的程序。我写了以下代码:
try: from gi.repository import Gst except AttributeError as e: pass
我做的时候效果很好
但由于它给了我几个AttributeError
警告声称该模块已弃用我切换到 pyGi 并导入
但后来我得到了错误
我想知道 pi.Gst 中的哪个命令相当于 pygst 的命令?有人知道如何将这段代码传输到 PyGi 吗?
python - Python 3.4 导入错误 gtk
当我尝试使用以下方法导入 gtk 时:
from gi.repository import Gtk
我得到:
如果它很重要:
Windows 10
Python 3.4.3
PyGi from Here
css - PyGI:样式化上下文菜单
我正在使用 PyGI 为我用 Python 3.4 编写的应用程序构建 GUI,并且我正在使用 GTK+3 的 CSS 实现来设置界面样式。
在我的 .css 文件中,我指定默认情况下所有文本都应为白色:
因为我主要在深色/黑色背景下工作。
但是,我正在构建的应用程序有文本框,GTK 会自动为它们提供上下文/右键单击菜单。不幸的是,我应用的默认白色文本样式也适用于菜单,因此用户看不到任何内容。
如果我尝试使用以下方法覆盖这些设置:
结果就是这样。文本颜色没有改变,而且似乎也没有响应任何:disabled
伪类。
如何使用 GTK+3 的 CSS 实现来设置或自定义这些文本字段的上下文菜单?
python - GTK+3:将颜色从 Python 传递到 CSS
在我正在构建的应用程序中,我有一个带有十六进制颜色代码的变量:
用户可以更改此值。
由于我使用的是 GTK+3,因此我使用 CSS 文件来设置小部件的样式。如何传递accentColour 变量以用作CSS 中的颜色?
gtk3 - 在 GTK+3 中使用 CSS 样式化列表行
我的 Python 应用程序现在有一个 ListBox,其中包含一些占位符行。
我在以任何方式对行进行样式设置时遇到了很多麻烦。使用任意背景颜色,这些都不会导致任何变化:
-
-
-
但是,出于某种原因,这确实如此,并且仅适用于其中包含标签的 ListBox 区域:
测试.list .label { background: #0f0 }
确认它不仅仅是为标签设计样式。这些行肯定在 ListBox 中,当然可以设置样式,但我不知道这些 ListBox 行的 CSS 选择器可能是什么。任何帮助,将不胜感激。
在 Python 3.4 中使用运行 GTK+3.18 的 PyGI。
python - 使用带有 Gtk.TextView 的标记
我一直在尝试找到一种在Python GObjectGtk.TextView
和Python GObject中使用 Pango 标记的方法,但似乎此功能仅适用于工具提示和标签。有方法,但需要作为输入,并且必须是指定的长度。Gtk.TextBuffer
Gtk.TextBuffer
insert_markup
Gtk.TextIter
这里的问题是我只想Gtk.TextView
用于显示文本而不是可编辑的。因此,虽然我认为我理解您如何使用Gtk.TextTag
可编辑/可选文本来大幅改变其外观(甚至行为),但我并不完全确定您如何对静态文本执行相同操作。将标记应用于此类的最简单方法是什么?
例如:将“<b>Some text</b>”转换为“ Some text ”(或将使用的任何标签)
python - 构建 GUI 项目 + cairo
Python 3.4 wxPython
我需要在一个文件夹中构建一个包含所有库的项目,以便可以将其传输到其他 PC。我不需要exe文件。创建了一个虚拟环境,在那里添加了所有库。但该项目使用 PyGI 3.24.1 AIO,这个包是通过 exe 安装程序安装的。使用此软件包安装 cairo。如果从虚拟环境运行项目,则会发生异常:
如果从主 python.exe 运行,一切正常。
我能以某种方式修复它吗?
是否有可能以某种方式将从 PyGI 3.24.1 AIO 安装的所有内容添加到虚拟环境库中,或者是否总是需要(在其他 PC 上)安装 PyGI 3.24.1 AIO?