问题标签 [gtkd]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
d - D 中是否有带有 GtkD 的 ObjectAttribute,例如 C# 中的 [UI]?
我上次使用带有 GTK 的 Mono (C#),有可能使用ObjectAttribute
s. 在 D 中是否有 GtkD 和 Glade an ObjectAttribute
,例如[UI]
在 C# 中?
例如像:
我不了解有关属性的 D 文档。
combobox - Gtkd TreeModel 组合框
我正在按照本教程中的步骤在 Gtkd(不是 gtkmm)中创建 TreeModel ComboBox:
https://developer.gnome.org/gtkmm-tutorial/stable/combobox-example-full.html.en
但我真的坚持下去了。
我认为将 ListStore 设置为组合框的一种方法是:
但是我怎样才能从中获取选定的值呢?
gtk - 为什么 Gtk Filechooser Button 没有选择我的 flatpak 构建中的任何文件?
我有一个文件选择器按钮,只要用它选择文件,就会触发标题栏中的更改。它似乎在我的非 flatpak 构建中运行良好。
(GtkD 参考)
但是,在我的 flatpak 构建中,使用选择器按钮选择的文件没有选择任何内容,并且一直显示(无)。但是我的标题栏会相应地发生变化,所以我知道信号是由文件选择器按钮发出的。
这是我的 flatpak 权限列表:
这是什么原因造成的?
gtk - GtkD 功能无法正确显示菜单
我正在试验 GtkD UI 库(用于 D 语言的 Gtk)并创建了一个带有菜单的简单窗口。菜单代码如下:
窗口显示没有问题,菜单栏出现“文件”项,但是当我单击“文件”项时,其下方没有出现“退出”菜单。无论主窗口位于何处,带有 Exit 的菜单都会出现在屏幕位置 0,0!
换句话说,只要我点击“文件”,菜单就会出现在我电脑屏幕的左上角。
我是否在 Gtk 实现中发现了错误?我正在使用 GtkD 库的 3.9.0 版和 Gtk 运行时的 3.24.8 版。或者我在我的代码中遗漏了什么?如何让菜单正确显示?
d - 为什么按钮没有展开以填满所有空间?
我制作了一个小型测试 GtkD DUB 项目(以 GtkD 3.9.0 作为依赖项)来制作一个最小的可重现示例,说明我在一个更大的项目中遇到的问题。显然 Box 没有扩展中间的 Widget(在本例中为 Button)以占用所有可用空间。难道我做错了什么?
当我在 Glade 中制作相同的结构并进行预览时,它显示按钮已展开以填充所有可用空间,所以要么我做错了,要么 GtkD 中存在错误......
c++ - 如何替换键绑定
我正在尝试用鼠标中键替换 GtkScrollabelWindow 的滚动事件,这样我就可以用鼠标滚轮移动内容和缩放事件。解决这个问题的最佳方法是什么?我知道你可以做 CSS 键绑定的东西,但我并不真正了解 CSS,也找不到任何使用鼠标中键或鼠标移动作为键绑定的参考。我正在使用 gtkD (GTK3, Dlang) 但任何 C++ 形式的解决方案都可以,我可以很容易地在两者之间进行转换。