问题标签 [gtkmm]
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.
c++ - 如何做 Gtk TextIter 算术
我正在尝试使用 Gtk TextIter 对象从 TextBuffer 中提取三个字符的切片,但是在算术上遇到了问题。我设置了一个迭代器 p 指向范围的开始,并希望 q 指向更远的三个字符。
我试过了...
我想知道这样做的正确方法是什么。第三种方法有效,但看起来像一个可怕的黑客。
有什么想法吗?
c++ - 从 Goocanvas::Points 获取坐标
我正在尝试从 goocanvasmm 中的 Goocanvas::Points 实例获取坐标。我有这个:
哪个应该工作。但是当我尝试编译时它会输出:
gtk - Gtk微调器没有出现
我试图在计算正在进行时显示一个 Gtk::Spinner 对象,但似乎没有发生任何事情。代码片段看起来像......
我原以为微调器需要知道它出现在哪个对话上,但我看不到任何将其输入对象的方法。有谁知道我在哪里可以找到一个有效的例子?我可以在很多地方找到 Gtk 文档,但这并没有多大帮助。
c++ - 调用 'Gtk::Main::run(window (&)()) 没有匹配的函数
我想我对 C++ 不了解:
我有这个代码:
'window' 是一个继承自 Gtk::Window 的类,其构造函数为空。当我尝试编译此代码时,我收到此错误:
但是,如果我换行:
至
然后代码编译。括号的存在/不存在如何改变事情?我以前遇到过这种情况,从来不明白发生了什么。发生了什么?
linux - Nautilus 文件浏览器和 GtkIconView
为了学习 GTK 编程,我正在构建一个简单的 GTK 应用程序,它读取目录中的文件并将它们显示为图标。我正在尝试构建类似 Nautilus 图标视图文件资源管理器的东西。我知道右窗格使用 GTK IconView 但左窗格使用什么来显示地点列表?我还查看了 Nautilus 源代码,但发现它对我来说非常复杂,谁能给我一个在 C++ 中使用 GTK IconView 的简单示例?谢谢。
windows - gtkmm - FileChooserDialog - set_show_hidden(true); -> 文件夹被隐藏!
我不知道为什么这段代码在 Windows 上不起作用。隐藏文件夹不显示!
有任何想法吗?
谢谢
c++ - 如何使笔记本的标签文本方向垂直(以 gtkmm 为单位)
我希望我的笔记本标签标签旋转 90°。
我尝试了 Gtk::Label 的 set_angle() 函数,但它不起作用:
c++ - 对“Class::Class()”的未定义引用
我正在编写一个 GTKmm 窗口程序;主窗口创建了两个按钮,一个是英文的,一个是中文的。用户可以单击按钮以适当的语言显示不同的窗口。目前我无法在主窗口内初始化多项目容器。它是一个 MainWindowPane 类型的对象,它继承了 Gtk::HBox。
当我尝试制作时,编译器会发出以下错误:
我正在使用最新版本的 gcc 和 pkg-config 来包含正确的库。我也是一个java人。
c++ - gtkmm statusicon 创建后退出
我必须创建一个简单的应用程序,在系统托盘中显示一个图标和一个菜单,您可以从中执行一些操作。问题是 statusicon 在创建后立即关闭。少了什么东西?我放了 sleep 以确保它被创建。系统托盘中出现 3 秒钟,即使它不是我设置的图标。
初始化文件
托盘.cc
托盘.h
gtk - 将 resizable 设置为 false 将窗口缩小到指向
我正在创建一个 GTK 窗口,出于各种原因,我希望用户无法调整其大小。但是在窗口上调用 set_resizable 方法会导致它以 1 像素 x 1 像素的大小显示。(在下面的代码中,如果注释掉了 set-resizable 行,窗口将显示预期的大小。调用 resize 和 set-resizable 的顺序没有区别。) 还有什么需要做的吗?
这是代码...