GTK +是一个用于创建具有跨平台兼容性和易于使用的API的图形用户界面(GUI)的工具包。
我有以下代码,其中有一个包含标签、条目和按钮的框。 我为添加包含 EntryBuffer 中文本的标签的按钮设置了一个回调函数。 当我...
我本质上希望有一个图像/绘图表面作为主要小部件,但然后有某种可以显示的面板或小部件。 ---------------- 图像 ----------------
我正在尝试将 argv 值传递给按钮标签,但它的工作方式不可预测 在下面的程序中,使用 gtk_init();对于 argv 和 argc,但递增工作方式错误,地址则不然
在 Gtkmm 应用程序中,第一行是: Glib::RefPtr app = Gtk::Application::create(argc,argv,"org.gtkmm.examples.base"); 我知道 org.gtkmm.examples...
在owlkettle(https://github.com/can-lehmann/owlkettle)中对“客户端-服务器”架构(参见此处)进行了一些一般研究后,我试图弄清楚如何具体编写...
我最近开始将 GTK4 与 gtk-rs 一起用于我正在创建的应用程序。我不喜欢默认标题栏的外观,我想将其删除。我想保留其他装饰品,比如...
OpenBox 桌面环境,GTK 4.12 应用程序,主题在菜单中创建丑陋的阴影,使用 CSS 删除了一些但不是全部消失了
我最近从 XFCE 切换到 OpenBox 桌面环境。我的 GTK 4.12 应用程序运行良好,但我注意到所有下拉菜单周围都有难看的阴影。我有
通过 pip 安装 PyGObject 时缺少文件 msvc_recommended_pragmas.h
我尝试通过 pip 安装 PyGObject,但失败并出现给定错误: 为收集的包构建轮子:pygobject pygobject 的构建轮(PEP 517)...错误 错误:命令出错...
Webkit2gtk 未与 gtk-layer-shell 一起显示
我想制作一个 webkit 窗口并将其显示为我的壁纸。 我找到了创建 webkit2gtk 窗口的解决方法,如下所示。 // [依赖项] //gtk =“0.16.0” // gtk-layer-shell = "0.5&
我有一个非常简单的设置: 一切都发生在放置在滚动窗口视口内的 GtkDrawingArea 的重写“draw”方法中。绘图区域大小为1000000x100000...
我正在尝试开发一个模拟 6502 微处理器的项目,为此我希望获得一个可以使用多个命令行参数从命令行启动的 GUI。我正在使用...
在 gui 中,我想修改用户在 GtkEntry 中插入的文本。例如,如果用户输入“joHn doe”,我的 gui 应该会看到这不是一个格式良好的名称,并将其更改为“John Doe”。 我连接...
gtk 配置错误 - 未找到包“atk-bridge-2.0”
我正在尝试安装 gtk+-3.6.4 我的配置因以下错误而中断: 检查 Pango 标志... -pthread -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/include/pa...
GTK4 中的新列表模型是一个真正的挑战。不幸的是我目前 卡住。 下面的列表显示了我当前的状态。 #包括 静态 GListModel* create_model() {
我有 gtk::Box 的自定义子类,我需要让它根据父级(例如 50%)计算宽度,并使用需要指定的宽高比计算高度。 我尝试实施 size_allocate u...
gtk - 当我按下 C 中的按钮时,如何打开一个窗口并关闭旧窗口?
我是gtk新手,我想用这个GUI做一个完整的程序。 这里的问题是我如何打开一个窗口并关闭旧窗口,就像如果我按下一个名为“新窗口”的按钮,我会打开一个...
我希望在我的程序中捕获按键,但遇到了困难。 我正在从这个答案开始工作:How do I Check for the Key Pressed in GTK3 (C)? (最后一个答案) 我换成 GtkEventControl...
我在MSYS2上使用GTK+3。我想将 GtkWidget 的宽度设置为 1,但我不能,请问该怎么做? #包括 int main(int argc, char *argv[]) { gtk_init(&argc, &ar...
在 Windows 上的 GTK4 应用程序中渲染 SVG 图标
我想知道在 Windows 上的 gtk-rs (GTK4) 中渲染主题感知图标需要什么。我向资源添加了图标,并且可以成功渲染 PNG 文件。用 SVG 直接替换不会渲染...