GIMP ToolKit(GTK +)的版本为3.x. GTK +是一个高度可用,功能丰富的工具包,用于创建具有跨平台兼容性和易于使用的API的图形用户界面(GUI)。
我不知道我问的问题是否正确,但我正在使用 C 中的 gtk 构建一个应用程序,除了图形界面之外,我还想拥有一个与示例相同的小部件(我希望它这样称呼)
GTK ScrolledWindow 仅在 Scrollbar 显示一次后显示内容
我使用 GTK+3 C API 编写了一个程序。它应该在左上角显示一个黑色绘图区域。如果窗口大于绘图区域并且...
应用程序在第一次启动命名管道的 GTK3 g_io_add_watch() 后获得 100% CPU
我正在制作以下应用程序,它监视名为“info”的命名管道,并使用此命名管道提供的字符串更新标签文本。 #包括 GtkWidget* 标签...
我是用 Python 构建图形应用程序的新手。我首先遵循 https://python-gtk-3-tutorial.readthedocs.io/en/latest/ 上的教程 我的预期应用程序将广泛使用
我打算更改显示全屏窗口的显示器。 这在连接投影仪时尤其有趣。 我试过使用 fullscreen_on_monitor 但这不会产生...
我正在为 gtk3 编写一个 gedit 插件。有没有一种简单的方法可以使用 python 获取当前文档的名称?
使用 GTK 3 和 Python 3 开发一个 Treeview 示例
我想看看导致这个界面的 Python 代码: 在此处输入图片描述
Gtk.TreeView:当单元格的文本被剪裁时可以显示工具提示吗?
当文本太长且被剪裁时,我想将单元格的全文显示为工具提示。 GTK3 TreeView 可以吗? 如果你不明白我的意思,假设一个像下面这样的 TreeView。
当我将标签分配给 Gtk.TextView 时,为什么我的 Gtk 程序会显示文本
我正在尝试编写一个程序,它将从 Gtk.TextView 中获取数据并为其分配标签。基本上是一个降价格式化程序。但是每当我为斜体添加 * * 集时,整个程序就会崩溃。 ...
我们的应用程序突然开始在 MacOS(Monterey,Ventura)中显示一些图形问题。一些对话框窗口标题标题的宽度比窗口的主体更宽;此外,他们表现出...
Gtk# MessageDialog,当消息足够长时如何显示滚动条(设置最大行数)?
我用的是Gtk#,不过原理大概和普通的GTK3是一样的。我创建了默认的 GtkApplication,并在脚手架中添加了以下几行以显示与多...的消息对话
我有一个应用程序,其中有一个登录屏幕。有一个用于登录的按钮。按下时,GtkButton 应设置为不敏感以向用户提供反馈。 点击按钮后...
我正在尝试检测鼠标进入主窗口,我尝试使用 motion-notify-event: https://docs.gtk.org/gtk3/signal.Widget.motion-notify-event.html 但是在 event.type 而不是给我 ...
如何在 Windows 的 Python Gtk3 中启用 GPU 渲染?
我注意到 Windows 中的 Gtk 似乎使用 CPU 而不是 GPU 渲染图像(而在 Linux 中似乎并非如此)。 我正在使用 Python、Gtk3 和 Op 创建一个程序...
GtkFileChooserDialog CSS 更改所选项目的背景颜色
我正在使用 GJS 创建一个新的 FileChooserDialog 并希望为其设置样式。我已经对大部分样式进行了排序,但似乎无法找到控制突出显示项目背景的 CSS。 . 我的代码...
在GTK中,当我按下一个按钮时,我如何才能取消选中一个复选框呢?比如说,我有一个打开和关闭按钮,在打开之前,我会勾选复选框,但当我按下关闭按钮时,它必须自动......
GIO: 如何启用GMenuItem?GMenu enable disable
问题 我创建了一个GMenuModel,并将其设置为应用程序的菜单。但是,应用程序中的项目被禁用。问:我如何启用它们?代码 GMenuModel * createMenu(){ GMenu * menu = ...
GIO: 如何启用GMenuItem?GMenu enable disable
问题 我创建了一个GMenuModel,并将其设置为应用程序的菜单。但是,应用程序中的项目被禁用。问:我如何启用它们?代码 GMenuModel * createMenu(){ GMenu * menu = ...
我知道有文档。但这些文档似乎是为有经验的开发者准备的,因为它们包含的信息很少。目前我只有gtk2的书,而gtk已经升级到......
gtk gl_area_queue_render阻止treeview刷新
首先, 我是GTK的新手, 所以我可能错过了一些明显的东西. 我有一个简单的设置:一个gtk_application显示2个gtk_application_windows,其中一个包含一个按钮和一个treeview ...