gtk 相关问题

GTK +是一个用于创建具有跨平台兼容性和易于使用的API的图形用户界面(GUI)的工具包。

如何使用 gi-gtk 和 GTK3 捕获 eventBox 中的事件

我想将用gtk2hs(Gtk2)编写的程序移植到gi-gtk(Gtk3),但我不明白如何捕获点击,滚动和其他事件。 在我之前的代码中,我创建了一个事件框并捕获了...

回答 1 投票 0

Python 上的语法高亮 Gtk.Entry

我想突出显示 Gtk.Entry 的文本,如下所示: 我想到的第一个解决方案是外国绘图,但我必须自己处理所有事情。我的另一个想法是扩展 Gtk....

回答 1 投票 0

使用 GTK 的相同 C 代码在不同编译条件下(在 Makefile 上或不在 Makefile 上)产生不同的结果,且没有错误

我们在 test.c 文件中有这样的代码: #包括 #define UNUSED(x) (无效)(x) 静态无效激活(GtkApplication *应用程序,gpointer user_data) { GtkWidget* 窗口; 未使用(user_da...

回答 1 投票 0

如何使用haskell在Gtk4中显示视频?

我正在尝试使用 Gtk4 和 Haskell 显示视频,但我在执行此操作时遇到了一些问题。 这是到目前为止我的代码。我已经修改了 https://github.com/haskell-gi/haskell-gi/blob/

回答 1 投票 0

如何从内容为固定大小小部件的窗口获取调整大小信号?

提前感谢您的帮助! 所以情况是这样的: 我的应用程序构建了固定大小的小部件布局(包含文本,小部件的大小由文本的长度决定......

回答 1 投票 0

更改 GTK 3.0 小部件颜色

我想更改应用程序的默认颜色,这会影响各种小部件,特别是检查按钮和刻度。目前,默认颜色是紫色,我想将其更改为蓝色。 我...

回答 1 投票 0

GTK3 无法使用 CMake、Glade 和 CLion 找到信号处理程序

当我尝试使用 Clion、CMake 和 Glade 使用以下配置运行 GTK3 时,我收到以下警告: 找不到信号处理程序“on_dumpButton_clicked”。 你是用-rdynamic编译的吗? 所以...

回答 1 投票 0

这种方法的代码中user_data应该传到哪里

通常我使用这种编码方法: int main (int argc, char **argv) { struct AppData 应用程序数据; // 个人结构 GtkApplication *应用程序; gint 状态; 应用程序= gtk_application_new(程序...

回答 1 投票 0

如何在 Gio.Settings 中获取可重定位架构的路径?

在 Gio.Settings 中,我可以使用列出可重定位架构 Gio.Settings.list_relocatable_schemas() 我可以用 Gio.Settings.new_with_path(schema_id, 路径) 获取 Gio.Settings 实例。但怎么...

回答 3 投票 0

在 Gtk 中创建表

我想创建具有行和列的表格(是的,表格,就像 Excel 中的那样)。由于缺乏有关 Gtk 的资源,我在互联网上找不到太多相关信息。 (或者这可能是我的错) 怎么...

回答 2 投票 0

如何在 Ubuntu 20.04 LTS 上安装 libwebkitgtk 软件包?

所以我尝试安装Solar2D(以前称为Corona SDK)来制作手机游戏。安装依赖项后,当我运行 Solar 2D 时,出现以下错误: /home/用户/CoronaSimulator/

回答 6 投票 0

如何获取链接悬停事件或显示目标URL WebKit

我使用 WebKitGTK 的 Python 绑定创建了一个或多或少简单的浏览器,我的代码如下所示: 进口地理标志 gi.require_version("Gtk","3.0") gi.require_version("

回答 1 投票 0

gtk 和 webkit 的奇怪错误

好吧,所以我正在为我的作品集开发一个用 gtk 和 webkit 制作的简单 Web 浏览器,我决定使用 gnome 构建器 ide 中的 gnome 应用程序模板,它可以工作,但是当我尝试...

回答 1 投票 0

Gtk+:将浮点值打印到条目小部件

我拼命尝试将浮点值打印到条目小部件。 原则上我想在入口小部件处给出由比例小部件设置的值。 我将此功能打包到回调函数中...

回答 1 投票 0

gtk+ 的新事件(与 select 的套接字交互)

我是 GTK+ 编程的真正初学者,我很难理解 g_source_new() 函数。 我想使用 GTK 事件处理我的套接字(当我的套接字可读/可写时的新事件...

回答 1 投票 0

如何让g_list_store_append知道gtk4中哪个GtkColumnView追加字符串

此代码显示了我如何创建列视图: GListStore *store = g_list_store_new (GTK_TYPE_STRING_OBJECT); GtkSelectionModel *选择 = GTK_SELECTION_MODEL(gtk_single_selection_new (G_LIST_MODEL(

回答 1 投票 0

如何为文件打开对话框设置初始文件夹?

我希望在我的应用程序中有一个按钮,允许用户从应用程序的特殊文档目录中打开文件。我想我可以使用初始文件夹属性来设置...

回答 1 投票 0

如何在 Windows 上安装 GTKWave?

我正在拼命尝试在我的 Windows 机器上安装 GTKWave。任何人都可以给我这样的提示或将我重定向到一个好的教程(或者更好的是,在这里发布一个小教程)? 我认为文档...

回答 4 投票 0

如何循环打开Gtk.Windows?

所以我正在使用一个为名为 Gwyddion 的分析程序编写的工具,这意味着我必须使用 Python 2.7。切换到 Python 3 不是一个选择。 我们有一个可以进行 AFM 扫描的工具,

回答 1 投票 0

如何将文件传递到 GJS/GTK4 中的视频小部件

我正在尝试向 Gnome 应用程序添加基本视频播放功能。这是我的第一个 Gnome 应用程序,我使用的是 GJS + GTK4。 最终整个应用程序中将有大约 10 个视频文件(本地 mp4 文件)。我有...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.