gtkmm相关内容

我在哪里可以找到好的Gtkmm文档?

似乎很难找到有关Gtkmm主题的优质文档。 Gtkmm有没有好的文档?如果是,我在哪里可以找到它? 推荐答案 文档当然不是Gtkmm的强项。此外,Gtkmm API从一个版本到另一个版本经历了许多更改,其中一些不向后兼容。然而,有一些信息来源值得了解。 使用Gtkmm编程 可用here。 如网页所示: 本书介绍了用于创建用户界面的gtkmm C++API的 ..
发布时间:2022-05-16 09:32:07 其他开发

无法获取小部件的高度/宽度 - gtkmm

我正在使用 gtkmm 编写应用程序. 我编写了一个简单的小部件类,我只想在某些情况下显示在应用程序的主窗口中.否则,我希望标签“已禁用"可见. 为了实现这一点,我将小部件和标签打包到一个 VBox 中,并显示()和隐藏()它们以交换它们. 不过,自定义小部件远大于标签,所以我需要稍微调整一下标签的大小. 我知道我可以使用 label.set_size_request(x, ..
发布时间:2022-01-18 22:47:57 服务器开发

适用于 Windows 的 Gtkmm 3.0 库

谁能给我一个链接,我可以在其中下载 gtkmm 3.0 库进行开发,而无需自己构建它?谢谢 解决方案 http://live.gnome.org/gtkmm/MSWindows 这是我能找到的最好的.它在 2.8 处停止,很难. http://mail.gnome.org/archives/gtkmm-list/2011-April/msg00077.html 这是 Wi ..
发布时间:2021-09-26 19:15:04 其他开发

Ubuntu 14.04TLA 上的代码块和 Gtkmm

我最近下载了 Ubuntu 14.04TLS.我对 Linux 环境很陌生,因为我是 Windows 用户.我真的不知道如何在 Linux 环境中安装应用程序.请我需要关于如何使用 Ubuntu 的 MinGW 获取代码块以及如何配置它的帮助.我还需要有关如何安装 gtkmm 和配置代码块以定位它的帮助.不知道是不是和我们一样 打开项目 > 构建选项... 选择您的项目. 在编译器设置选 ..
发布时间:2021-09-12 19:15:25 C/C++开发

gtkmm/c++ 第一个 hello world 内存泄漏示例

我正在尝试学习 gtkmm,并决定暂时尝试 gtkmm 2.4,因为在 Debian 上使用 3.0 似乎非常困难.无论如何,我正在尝试的示例是这里的示例:http://developer.gnome.org/gtkmm-tutorial/2.24/sec-helloworld.html.en.它编译得很好,运行也很好,但是当我关闭它时,valgrind 报告了很多泄漏,类似这样的事情(单击一次按 ..
发布时间:2021-06-02 19:32:11 C/C++开发

libstdc ++:命令行缺少DSO

我在实现 gtkmm 应用程序的 makefile 时遇到问题.我已经实现了一个简单的解决方案,但是,出现以下错误: g ++ -Wall -std = c ++ 11 pkg-config gtkmm-3.0 --cflags -c main.cpp cc main.o pkg-config gtkmm-3.0 --libs -o main /usr/bin/ld:main.o ..
发布时间:2021-05-31 19:43:44 C/C++开发

gtkmm-更改窗口的最小大小

我尝试更改Gtk :: Window的最小大小.应该可以将窗口缩小到比最大容器缩小到特定尺寸小的尺寸. 我尝试了几种您可以在下面看到的方法.没有任何效果.最小值始终由图像大小定义.我做错了什么? main.cpp #include"MainWindow.h"#includeint main(int argc,char * argv []){Glib :: Ref ..
发布时间:2021-05-13 20:01:55 C/C++开发

Gtk ::带有标准图标的按钮

如果我使用: Gtk :: Button * button = Gtk :: manage(新的Gtk :: Button(Gtk :: Stock :: DELETE)); 它可以完美工作,但是文档和标题显示:已弃用,请使用标签_Delete 但是如果我只是写 Gtk :: Button * button = Gtk :: manage(新的Gtk :: Button("_ D ..
发布时间:2021-05-13 20:00:53 其他开发

如何禁用GTK3中的按钮

Windows API具有名为 EnableWindow 的功能,该功能会禁用控件,因此用户无法再与它们进行交互. GTK3或GTK3 ++是否等效? 解决方案 gtk_widget_set_sensitive(widget,FALSE); 请注意,如果您需要检查小部件是否敏感,则 gtk_widget_get_sensitive()返回使用上述函数设置的值,并且 gtk_wi ..
发布时间:2021-05-13 19:59:17 其他开发

如何将GTKmm添加到Devhelp?

您知道, Devhelp 是GTK +和GNOME的API文档浏览器.默认情况下,它包含许多GTK +相关库的参考,但没有 Gtkmm (GTK +的C ++包装器),它在gnome官方参考网站上有在线参考. 我需要获取Gtkmm的离线参考,以便我可以不在线时继续学习.我在Murrayc网页的说明中读到,可以以某种方式添加此内容,但是该链接和网页似乎早就消失了. 那么,有没有办法将此官 ..
发布时间:2021-05-11 19:11:18 C/C++开发

GLib-GObject-CRITICAL ...断言'quark>0'失败

我刚接触Gtk编程.我正在使用Gtkmm库为我的应用程序编写一个简单的GUI. GUI是较大应用程序的一部分,该应用程序实际上可以编译为两个单独的可执行文件,但是我不认为这是有意义的,因为此问题仅涉及两个可执行文件之一. 无论如何,我在client.cpp中有以下代码: #include"client.hpp"int main(){自动生成器= Gtk :: Builder :: ..
发布时间:2021-05-11 18:56:09 C/C++开发

gtkmm绘制单个像素

请参考文档中的示例Gtkmms GdkRGB : #include#定义IMAGE_WIDTH 256#定义IMAGE_HEIGHT 256guchar rgbbuf [IMAGE_WIDTH * IMAGE_HEIGHT * 3];gboolean on_darea_expose(GtkWidget * widget,GdkEventExpose *事件,gpoint ..
发布时间:2021-05-03 18:36:51 C/C++开发

gtkmm的CMake错误

我正在使用Debian 8,并安装了libgtkmm-3.0(以及-dev).现在,我有一个使用gtkmm的非常简单的程序,基本上是一个Hello World: main.cpp: #include"../include/BrowserWindow.class.hpp"#includeint main(int argv,char * argc ..
发布时间:2021-04-22 19:49:51 其他开发

gtkmm 3 Windows 64位

我不认为有人设法为Windows 64位构建gtkmm 3,还是知道一个好的构建? 人们在Google上尝试了大约3-4个链接,但是由于种种原因,我无法使其中任何一个正常工作.pkg-config文件丢失(因此我无法编译任何程序),或者得到 incompatible .dll.a 样式错误消息,或者程序崩溃了. 我尝试自己构建它,但由于我认为我没有足够的经验而失败了,我尝试在gtkmm ..
发布时间:2021-04-19 20:00:19 C/C++开发

错误:无效值不应该被忽略-C/GTK +

我正在尝试在GTK +中创建一个具有如下所示标签的窗口: 每当用户单击“新建"按钮时,就会出现一个新标签. 但是,当我编译程序时,出现了错误:void值不应该被忽略 phongcao@phongcao:~$ g++ /home/phongcao/C++/GTK+/newtab.cc -o /home/phongcao/C++/GTK+/newtab `pkg-config gtk ..
发布时间:2020-11-21 19:26:15 C/C++开发

无法将gnuplot x11窗口嵌入到Gtk3套接字中

我正在Gtk3(实际上是gtkmm)应用程序中创建Gtk :: Socket,并尝试将gnuplot的窗口嵌入其中.但这是行不通的:套接字保持为黑色矩形,而gnuplot窗口在其他位置单独显示. 同时,Gtk :: Plug可以完美地插入此套接字.在Gtk2中,使用gnuplot的技巧也很有效. 这是socket.cpp #include #include ..
发布时间:2020-11-16 04:27:15 其他开发