Python gtk3窗口监听输入事件

问题描述有没有办法让pythongtk3窗口捕获其中键盘和/或鼠标的每一项输入?基本上我在创建一个应用程序,它会在空闲时启动类似屏幕保护程序的东西,为此,我需要知道在我的窗口(应用程序)内发生键盘或鼠标事件的时间。我尝试将key-press-event连接到我的窗口,但当我像按钮

发布:2022-10-16 标签:gtkpython-2.7gtk3


GTK+3&Glade问题

问题描述我试图在Linux上用C和Glade制作一个简单的gui程序。我写了一个简单的程序,并用Glade设计了一个窗口。当我运行代码时,它显示:(gtk-test:23026):Gtk-CRITICAL**:gtk_widget_show:assertion‘GTK_IS_WI

发布:2022-10-16 标签:linuxcgtk3glade


如何使用msys2构建GTK3应用程序?

问题描述我安装了msys2和minw-GCC,gtk3包。pacman-Smingw-w64-i686-toolchainpacman-Smingw-w64-i686-gtk3然后我尝试生成测试代码。//main.c#include<stdio.h>#include<gtkgtk

发布:2022-10-16 标签:gtkmsys2gtk3


GDK-WARNING**:GDK-FRAME-CLOCK:不断请求布局,尝试4次后放弃是什么意思?

问题描述当我在Ubuntu18.04中使用pygobject运行gtk3python代码时,代码运行时没有任何警告。但当我在Ubuntu16.04forSnap上构建它时,我收到以下警告:Gdk-WARNING**:gdk-frame-clock:layoutcontinuous

发布:2022-10-16 标签:python-3.xgdkgtk3pygobject


GtkMenuButton弹出菜单

问题描述将菜单添加到没有显示的GtkMenuButton后,尝试了不同的框来包含它(没有用),有人能说我做错了什么吗?fromgi.repositoryimportGtkclassWindow(Gtk.Window):def__init__(self):Gtk.Window.__

发布:2022-10-16 标签:gtk3pygobjectgnome


Python Gtk3创建带有颜色字段的TreeView单元格

问题描述我想用颜色域填充TreeView的单元格,并搜索执行此操作的好方法。以下是我已经尝试过的内容:#!/usr/bin/envpython3#-*-coding:utf-8-*-importgigi.require_version('Gtk','3.0')fromgi.rep

发布:2022-10-16 标签:pythongtk3


如何使用gtk3在GTK_DIALOG窗口中打包小部件

问题描述在gtk2中,以下代码片段使用GtkDialog结构的VBox和action_Area将小部件打包到Gtk_DIALOG窗口中:window=gtk_dialog_new();gtk_container_set_border_width((GtkContainer*)wi

发布:2022-10-16 标签:cgtk3gtk2


PythonGTK 3.0:如何在笔记本中抓住焦点

问题描述我正在尝试将焦点设置为Entry输入域。如果我把它放在Box中,我可以通过grab_focus方法设置焦点。但如果Entry位于Notebook内,则表示它未聚焦。示例代码:importgigi.require_version("Gtk","3.0")fromgi.rep

发布:2022-10-16 标签:pythongtkgtk3


如何检查GTK+3.0中的小部件类型?

问题描述我看到了this帖子,但它是针对Python的,所以这对我没有太大帮助。我正在用C++编程,在一个不是我写的代码库上工作。我看到了一些像GTK_IS_ENTRY和GTK_IS_COMBO_BOX这样的支票,但我不确定这个人是在哪里找到这些的,或者还有什么GTK_IS_..

发布:2022-10-16 标签:c++gtkgtk3


如何为GTK窗口预留屏幕空间?

问题描述它canbedone使用以下代码在python中:topw=window.get_toplevel().windowtopw.property_change("_NET_WM_STRUT","CARDINAL",32,gtk.gdk.PROP_MODE_REPLACE,[

发布:2022-10-16 标签:pythonbindinggtk3gjs