问题标签 [gtkmm3]
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++ - 用 Gtkmm 创建一个网格向量
我正在使用 C++ 中的库Gtkmm。但我想知道我是否可以创建一个Grid
例如 a 的向量?我的意思是在 C++ 中,我可以使用方法创建一个向量int
并动态添加一个元素push_back()
。是否可以对 Gtkmm 做同样的事情?
谢谢您的帮助。
c++ - 信号 signal_switch_page() 不起作用
您好,我在使用 Gtkmm 库时遇到问题。我已经定义了一个
但我的信号有问题
实际上这个信号不起作用。有什么建议么 ?
c++ - 在 C++11/Gtkmm3 中以编程方式创建菜单的最快方法是什么?
在不使用 glade 的情况下,在 C++11/Gtkmm3 中以编程方式创建菜单的最快方法是什么?我正在寻找这样简单的东西:
c++ - 如何使用 Gtkmm 打开新标签页?
我使用库 gtkmm 创建了一个笔记本,但我无法打开一些新选项卡。这是我的代码:
有三个文件:
主文件
赢.hpp:
这是最后一个文件:
代码编译没有任何问题。但是当我执行代码并单击“开始”或“新建”时,我没有看到新选项卡,而且我不知道为什么,因为我在信号中输入了这个:
还有这个:
c++ - 如何使用 gtk_window_set_transient_for ()?
我正在使用库 gtkmm。我的代码几乎是完美的,我认为是因为它可以编译并且我可以执行它。但是在终端中,当我单击打开我用 gtkmm 制作的软件中的文件时,我可以阅读此消息:
所以我在这个论坛上寻找如何解决它,我知道我必须使用这个方法:gtk_window_set_transient_for()。
实际上我有一个 Gtk::Window 和一个 Gtk::FileChooserDialog。你能举一个使用 gtk_window_set_transient_for() 的例子吗?
非常感谢你 !
c++ - gtkmm + 林间空地?(创建组合框文本+输入框)
欢迎同行。为您的应用程序做 GUI。通过使用林间空地 + gtkmm。我不明白如何指定对象的大小:组合框文本和文本输入。我在常用菜单中更改了大小,但没有任何反应。有什么办法可以解决吗?
c++ - gtk_widget_add_tick_callback() 和 gtk_main_iteration()
我有两个 GTK 窗口
运行动画的普通(主)窗口,在由
gtk_widget_add_tick_callback()
.在某个时候,会创建运行模态循环的辅助窗口:
/li>
问题:主窗口中的动画工作正常,直到show_modal()
被调用。它显示为功能gtk_main_iteration();
添加的块刻度gtk_widget_add_tick_callback()
。一旦我关闭辅助窗口并while() {gtk_main_iteration();}
退出循环,主窗口中的动画就会再次开始运行。
关于如何在 GTK 中制作“动画友好”模式循环的任何想法?
更新:它不仅显示为gtk_main_iteration();
块,而且显示为“当前”以外的任何窗口的任何更新 - 它们只是被冻结。这种 GTK 行为的原因是什么?
更新#2:
gtk_dialog_run();
行为完全一样gtk_main_iteration();
- 锁定除活动窗口之外的任何进程中的任何窗口上的任何更新。
c++ - 如何在文件 .cpp gtkmm 中声明小部件
我有一个像这样的简单 gtkmm 程序:
文件 main.cpp:
文件 mainwindow.h:
和文件 mainwindow.cpp:
此代码运行正常。但现在我想在文件 mainwindow.cpp 中声明一个标签,如下所示:
运行此代码时标签不显示,有人可以告诉我什么问题吗?感谢您的帮助!
c++ - Gtkmm 进度条
您好,我正在寻找 gtkmm 的信号。基本上我正在做一些模拟,我想要的是这样的:
我假设我做了 5 次模拟:
但我不知道我必须使用哪个信号以及如何转换为这个信号。
非常感谢您的帮助!!!
c++11 - 在 gtkmm 中获取小部件大小时遇到问题
我有一个带有 openGL 小部件的 gtk::applicationWindow。我想在创建和调整大小时查询 openGL 小部件的大小。这样做是为了补偿纵横比。这是我的代码片段。问题是当我调整或生成窗口时。m_glAreaWidth 和 m_glAreaHeight 的值始终为 0。小部件确实会生成并对调整大小做出反应,所以我不明白如何get_allocation
给出大小为 0 的矩形。