gtkmm相关内容
似乎很难找到有关Gtkmm主题的优质文档。 Gtkmm有没有好的文档?如果是,我在哪里可以找到它? 推荐答案 文档当然不是Gtkmm的强项。此外,Gtkmm API从一个版本到另一个版本经历了许多更改,其中一些不向后兼容。然而,有一些信息来源值得了解。 使用Gtkmm编程 可用here。 如网页所示: 本书介绍了用于创建用户界面的gtkmm C++API的
..
我正在使用 gtkmm 编写应用程序. 我编写了一个简单的小部件类,我只想在某些情况下显示在应用程序的主窗口中.否则,我希望标签“已禁用"可见. 为了实现这一点,我将小部件和标签打包到一个 VBox 中,并显示()和隐藏()它们以交换它们. 不过,自定义小部件远大于标签,所以我需要稍微调整一下标签的大小. 我知道我可以使用 label.set_size_request(x,
..
谁能给我一个链接,我可以在其中下载 gtkmm 3.0 库进行开发,而无需自己构建它?谢谢 解决方案 http://live.gnome.org/gtkmm/MSWindows 这是我能找到的最好的.它在 2.8 处停止,很难. http://mail.gnome.org/archives/gtkmm-list/2011-April/msg00077.html 这是 Wi
..
我有一个使用 C++ 和 Gtkmm 的非常简单的代码: #include int main(int argc, char *argv[]){Gtk::Main app(argc, argv);Gtk::窗口窗口;Gtk::Main::run(window);返回退出成功;} 我在 Linux 上编译了它,我可以执行它是完美的.但问题是当我复制过去的可执行文件时,我无法在 Windows 上运
..
我最近下载了 Ubuntu 14.04TLS.我对 Linux 环境很陌生,因为我是 Windows 用户.我真的不知道如何在 Linux 环境中安装应用程序.请我需要关于如何使用 Ubuntu 的 MinGW 获取代码块以及如何配置它的帮助.我还需要有关如何安装 gtkmm 和配置代码块以定位它的帮助.不知道是不是和我们一样 打开项目 > 构建选项... 选择您的项目. 在编译器设置选
..
我正在尝试学习 gtkmm,并决定暂时尝试 gtkmm 2.4,因为在 Debian 上使用 3.0 似乎非常困难.无论如何,我正在尝试的示例是这里的示例:http://developer.gnome.org/gtkmm-tutorial/2.24/sec-helloworld.html.en.它编译得很好,运行也很好,但是当我关闭它时,valgrind 报告了很多泄漏,类似这样的事情(单击一次按
..
我在实现 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
..
我尝试更改Gtk :: Window的最小大小.应该可以将窗口缩小到比最大容器缩小到特定尺寸小的尺寸. 我尝试了几种您可以在下面看到的方法.没有任何效果.最小值始终由图像大小定义.我做错了什么? main.cpp #include"MainWindow.h"#includeint main(int argc,char * argv []){Glib :: Ref
..
如果我使用: Gtk :: Button * button = Gtk :: manage(新的Gtk :: Button(Gtk :: Stock :: DELETE)); 它可以完美工作,但是文档和标题显示:已弃用,请使用标签_Delete 但是如果我只是写 Gtk :: Button * button = Gtk :: manage(新的Gtk :: Button("_ D
..
Windows API具有名为 EnableWindow 的功能,该功能会禁用控件,因此用户无法再与它们进行交互. GTK3或GTK3 ++是否等效? 解决方案 gtk_widget_set_sensitive(widget,FALSE); 请注意,如果您需要检查小部件是否敏感,则 gtk_widget_get_sensitive()返回使用上述函数设置的值,并且 gtk_wi
..
我已经使用Gtkmm编写了一个小型应用程序,我想为用户提供文档.为此,我想启动 Gnome帮助系统从我的应用程序菜单中(对于一个工作示例,可以查看 gedit )./p> 首先,我编写了一个最小的Mallard index.page 文件:
..
您知道, Devhelp 是GTK +和GNOME的API文档浏览器.默认情况下,它包含许多GTK +相关库的参考,但没有 Gtkmm (GTK +的C ++包装器),它在gnome官方参考网站上有在线参考. 我需要获取Gtkmm的离线参考,以便我可以不在线时继续学习.我在Murrayc网页的说明中读到,可以以某种方式添加此内容,但是该链接和网页似乎早就消失了. 那么,有没有办法将此官
..
我刚接触Gtk编程.我正在使用Gtkmm库为我的应用程序编写一个简单的GUI. GUI是较大应用程序的一部分,该应用程序实际上可以编译为两个单独的可执行文件,但是我不认为这是有意义的,因为此问题仅涉及两个可执行文件之一. 无论如何,我在client.cpp中有以下代码: #include"client.hpp"int main(){自动生成器= Gtk :: Builder ::
..
请参考文档中的示例Gtkmms GdkRGB : #include#定义IMAGE_WIDTH 256#定义IMAGE_HEIGHT 256guchar rgbbuf [IMAGE_WIDTH * IMAGE_HEIGHT * 3];gboolean on_darea_expose(GtkWidget * widget,GdkEventExpose *事件,gpoint
..
我正在使用Debian 8,并安装了libgtkmm-3.0(以及-dev).现在,我有一个使用gtkmm的非常简单的程序,基本上是一个Hello World: main.cpp: #include"../include/BrowserWindow.class.hpp"#includeint main(int argv,char * argc
..
我不认为有人设法为Windows 64位构建gtkmm 3,还是知道一个好的构建? 人们在Google上尝试了大约3-4个链接,但是由于种种原因,我无法使其中任何一个正常工作.pkg-config文件丢失(因此我无法编译任何程序),或者得到 incompatible .dll.a 样式错误消息,或者程序崩溃了. 我尝试自己构建它,但由于我认为我没有足够的经验而失败了,我尝试在gtkmm
..
我正在尝试在GTK +中创建一个具有如下所示标签的窗口: 每当用户单击“新建"按钮时,就会出现一个新标签. 但是,当我编译程序时,出现了错误:void值不应该被忽略 phongcao@phongcao:~$ g++ /home/phongcao/C++/GTK+/newtab.cc -o /home/phongcao/C++/GTK+/newtab `pkg-config gtk
..
我正在Gtk3(实际上是gtkmm)应用程序中创建Gtk :: Socket,并尝试将gnuplot的窗口嵌入其中.但这是行不通的:套接字保持为黑色矩形,而gnuplot窗口在其他位置单独显示. 同时,Gtk :: Plug可以完美地插入此套接字.在Gtk2中,使用gnuplot的技巧也很有效. 这是socket.cpp #include #include
..
我已经尝试过: GError *pError = NULL; string uri = g_filename_to_uri(file.c_str(), NULL, &pError); if (!g_app_info_launch_default_for_uri(uri.c_str(), NULL, &pError)) { cout
..
我正在阅读gtkmm文档。我首先尝试编译“简单示例”。这是代码。也可以在此处找到 //// SimpleExample.cpp #include。 int main(int argc,char * argv []) { auto app = Gtk :: Application :: create(argc,argv, “ org.gtkmm.e
..