pygobject相关内容
当我在Ubuntu 18.04中使用pygobject运行gtk3python代码时,代码运行时没有任何警告。但当我在Ubuntu 16.04 for Snap上构建它时,我收到以下警告: Gdk-WARNING **: gdk-frame-clock: layout continuously requested, giving up after 4 tries 代码中没有尝试在一秒内刷
..
将菜单添加到没有显示的GtkMenuButton后,尝试了不同的框来包含它(没有用),有人能说我做错了什么吗? from gi.repository import Gtk class Window(Gtk.Window): def __init__(self): Gtk.Window.__init__(self)
..
我有一个简单的Python程序,使用gst-rtsp-server创建一个RTSP流。它可以工作,但目前没有错误处理。如果管道有打字错误或连接到视频源时出现问题,我看不到堆栈跟踪或任何日志记录。我应该在哪里挂接代码来处理这样的问题? 我应该提一下,我完全是GObject世界的初学者。我怀疑这些库有一种标准的方法来报告错误,但我在我读到的有关如何做到这一点的文档中找不到任何东西。 如果有
..
我正在使用PyGObject创建均匀的按钮网格。当前,y我这样做是为了调整按钮大小和添加按钮。 folder_button = Gtk.Button(label=folder["label"]) folder_button.set_size_request(64,64) folder_button.set_hexpand(False) self.attach(folder_button,fo
..
我断断续续地摆弄这个已经有几天了,但似乎就是不能理解可能存在的问题。 本质上,我试图使用CSS样式声明来设计Gtk3中的一些GTK小部件的样式,这并不复杂,只是尝试通过其id/名称来确定特定元素的目标。Gtk.CssProvider()的GTK文档说明 #widgetname { background-color: #333333; } 应该可以作为名称设置为“widgetname
..
最近在我的一个程序中,我遇到了分段错误问题.我设法找到了导致问题的线路,但我还没有找到解决方法. 行: self.window_player.add(self.vlc) 其中 self.vlc 是一个小部件,self.window_player 是一个空的 Gtk.Window() 在 glade 中创建. 该行在我的程序的 __init__ 处,所以实际上这个问题只在启动程序时发
..
所以我对 Python 还是比较陌生,并且已经学习了几个月,但我想弄清楚的一件事是说你有一个基本的窗口...... #!/usr/bin/env python导入系统,操作系统导入 pygtk、gtk、gobject类应用程序:def __init__(self):窗口 = gtk.Window(gtk.WINDOW_TOPLEVEL)window.set_title("TestApp")win
..
现在我可以创建一个终端,但输出不用作命令.它只是向虚拟终端打印一个字符串. from gi.repository import Gtk, GObject, Vte类 TheWindow(Gtk.Window):def __init__(self):Gtk.Window.__init__(self, title="继承的单元格渲染器")self.set_default_size(400, 200)
..
我在 Ubuntu 11.10 上使用 PyCharm 2.5,尝试在 Python 3.2.2 上使用 PyGObject 3.0 开发应用程序.我已经安装了 Ubuntu 软件包 python3-gobject,当我运行我的代码时,它完全按预期工作. 然而,PyCharm 似乎无法找到任何 PyGObject 模块.当我在导入语句中将鼠标悬停在 Gtk 上时,它显示 Unresolved
..
我已经在空地上完成了整个 GUI 定义,我正在使用 PyGObject 和 python 2.7.我制作了一些有 id 的小部件,我可以通过调用相应的 id 来检索这些对象,现在我一直在做这样的事情: class MLPNotebookTab:def __init__(self):builder = Gtk.Builder.new_from_file(UI_FILE)builder.connec
..
我正在用 Python 创建一个应用程序,该应用程序使用 GTK 来构建 UI,并且我对在线程上处理 GTK 对象(例如 GtkProgressBar 对象)没有什么困惑. 这里是上下文: 我尝试在主线程上进行下载,并且我添加了一个 GObject.timeout_add 来使进度条脉动直到下载结束.但是在第一个脉冲之后,用户界面冻结了. 直到OK,线程冻结直到下载完成,所以任何
..
这是我在 StackOverflow 的第一个问题,所以如果某些信息不存在或者我错过了一些重要的东西,请耐心等待我,但无论如何我会尽力:) 最近开始用Python2.7写代码,所以不太擅长.在玩 PyGtk、PyGObject、Glade 等时,我发现了一些关于开关的特别之处(还没有尝试过任何其他小部件,所以我不知道它是否发生在其他地方.很可能不会,我希望......) 我使用 Gla
..
我正在尝试在 Windows 7 上为 Python 2.7 安装 PyGtk,但是当去使用 pip 安装 PyGtk 时,它说我需要 PyGObject(Go 图)所以我安装了用于 Python 的 Visual C++ 包(我知道我有正确的版本)并尝试使用 pip 安装 PyGObject,但它不断出现错误消息,指出 cairo.h 丢失,果然我检查了目录,但它不存在.我到底应该如何安装 Py
..
安装python解释器:http://python.org/ftp/python/2.7.2/python-2.7.2.msi和:http://ftp.gnome.org/pub/GNOME/binaries/win32/pygtk/2.24/pygtk-all-in-one-2.24.0.win32-py2.7.msi跑步:Python进口gtk...作品 在一个安装程序中是否有一个 Py
..
问题基本上是这个,在python的gobject和gtk绑定中.假设我们有一个在构造时绑定到信号的类: class ClipboardMonitor(对象):def __init__(self):剪辑 = gtk.clipboard_get(gtk.gdk.SELECTION_CLIPBOARD)clip.connect("owner-change", self._clipboard_chang
..
我目前愚蠢到尝试为 Python 桌面应用程序维护两个并行代码库,一个使用 PyGObject 自省用于 GTK 3,另一个使用 PyGTK 用于 GTK 2.我主要在 PyGObject 分支上工作,然后我移植更改转到 PyGTK 分支.由于这些实现之间的所有细微差别,我经常忽略一些东西并导致我错过并意外释放的破坏,结果却被用户抓住了. 我正在尝试找出一种设计一些单元测试的好方法,这些单元
..
我试图通过 PyCharm 安装 PyGobject,但是当我点击安装包时,我会看到这个窗口: 这是“命令输出"的内容: 收集 PyGObject使用缓存的 pygobject-2.28.3.tar.bz2命令 python setup.py egg_info 的完整输出:回溯(最近一次调用最后一次):文件“",第 1 行,在 中文件“C:\Users\G
..
我一直在尝试使用多种方法来安装PyGObject.首先,使用 apt-get ,但这仅适用于Python2.x.接下来,我尝试自己编译它,但是在将其编译为Python 3时遇到了问题. 有人知道如何安装吗? 解决方案 首先,您需要安装python3和开发标头. 然后您需要告诉configure使用python3: PYTHON = python3 ./configure
..
我有一个使用Python,PyGObject(Gtk 3)和GStreamer(0.11)的项目 我的应用程序中有视频,因此我使用的是Gtk.Overlay小部件,因此可以在视频背景上放置其他视觉元素.(我需要这个,请相信我.)(由于小部件的数量以及这些小部件的特定位置和覆盖的需要,我使用的是Gtk.Fixed容器.) 但是,在将Gtk.Overlay对象与通过"overlay.add
..
重要提示:我正在使用 PyGObject 来访问GTK小部件,而不是 PyGTK .这就是使这个问题不同于类似问题的原因: PyGTK:如何使图像自动缩放以适合其父窗口小部件? 在GTK中缩放图像 我想做一个非常简单的应用程序,该应用程序显示标签,图像和按钮,它们全部堆叠在一起.该应用程序应在全屏模式下运行. 尝试时,我遇到了问题.我的图像具有很高的分辨率,因此当我仅通过文件创
..