问题标签 [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.

0 投票
1 回答
397 浏览

netbeans - gtkmm 包括不工作的 Windows 7

我安装了 gtkmm gui 库(用于 c++),但我无法让它工作。c:\gtkmm64\bin 在路径上,但我的 ide 说只有 c:\mingw\include\something 下的包含文件在那里。我使用netbeans作为我的ide,我运行windows 7,我的编译器是mingw。

0 投票
1 回答
1177 浏览

c++ - 从 Gtkmm::Table 中删除一行

如何从Gtkmm::TableC++ 中删除一行?

文档真的很差:-(。我试过使用resize()没有效果,还调用removeGtk::Widget&我通过获得的a get_children(),但是我得到了段错误......

0 投票
2 回答
2309 浏览

c++ - 适合初学者的 GTKmm 书籍?我需要在 GTKmm 之前学习 GTK+ 吗?

我熟悉 C++ 和 OOP。我真的很想为我使用 GTKmm 在 Linux 上运行的程序开发一个 GUI。但是,我找不到任何关于 GTKmm 的好书或教程。

我以前从未做过任何 GUI 编程。我确实阅读了 GTKmm 主页http://www.gtkmm.org/en/上的 gtkmm 教程,但我无法理解标签、小部件、框等的排列方式以及如何使用这些类。第四章一开始我就懵了。

因此,我的问题是
1. 有没有人知道比他们主页上的更好的 GTKmm 教程?
2 、先学GTK+,是不是让学GTKmm更容易

0 投票
1 回答
11585 浏览

c++ - 是否可以将 GTK+ 与 C++ 一起使用?

我正在为 C++ 选择一个 GUI 工具包来学习。我在网上做了一些搜索,大多数人建议 GTKmm 用于 C++ 而不是 GTK+。尽管如此,我还是看到了一些使用 GTK+ 制作的 C++ 应用程序。

所以,我只想知道具体的原因:
1 、为什么C++首选GTKmm?
2.如果我将GTK+ 用于 C++应用程序而不是 GTKmm ,我将面临哪些限制?

0 投票
1 回答
109 浏览

gtkmm - gtkmm 中的文字转语音

问题:(文本到语音/gtk/ubuntu)

我必须在 gtk+/gtkmm 的 Gtk::TextBuffer 中读出一个文本。请让我知道如何将文本转为语音。应该使用哪个库?

操作系统:ubuntu 10.10 开发:gtkmm 2.4

0 投票
1 回答
858 浏览

c++ - 如何在 Gtk::TextView 中设置可见行数?

我有一个 Gtk::TextView,无论字体大小如何,我总是希望有两行文本可见。显然,如果输入的行超过两行,则框会滚动,但我希望文本视图保持 2 行高。

我该怎么做呢?

0 投票
2 回答
1299 浏览

user-interface - Navigating through widgets using the TAB key

What should I do in order to allow users to navigate through widgets using the Tab key (in either Gtk or any derivative like gtkmm, pyGtk)?

0 投票
2 回答
235 浏览

c++ - Glib::RefPtr 后的 SIGSEGV 超出范围?

我有这段代码,它工作正常:

稍后,当web仍在范围内但settings已超出范围时,我执行以下操作:

应该恢复上面创建的原始设置对象。然而实际发生的是,我在Glib::wrap_auto(从 调用get_settings)中得到了一个 SIGSEGV,输出如下:

我的假设是,当第一个settings指针超出范围时,它以某种方式破坏了底层对象,尽管它被分配给了另一个对象的属性。为什么会这样?大概我在上面做错了什么,但代码对我来说似乎很理智。(我假设将对象分配给属性会增加 C 对象的引用计数。)

0 投票
1 回答
10784 浏览

eclipse - “Gtk-WARNING **:无法打开显示:”在 Eclipse 中运行 gtkmm 项目时

我正在尝试在 Eclipse CDT(在 Ubuntu 上)中运行 gtkmm 项目。项目编译正常,没有报告错误,但是当我尝试运行项目时,控制台会打印出此消息

如果我转到可执行文件所在的位置,在 nautilus 中,我可以打开它并且它运行良好。尝试直接从 Eclipse 运行时,这只是一个问题。

谢谢,

0 投票
2 回答
1996 浏览

c++ - 错误:不应忽略 void 值 - C/GTK+

我正在尝试在 GTK+ 中创建一个具有如下标签的窗口:

在此处输入图像描述

每当用户单击“新建”按钮时,都会出现一个新选项卡。

然而,当我编译我的程序时,我得到了一个错误: void value not ignored as it hould be


这是代码:


谢谢你的帮助!!对此,我真的非常感激!!