gtkmm

    2热度

    1回答

    我有一个Gtk :: Box容器(maincontroller),里面有一个Gtk :: Grid(mainmenu)。我在maincontroller.cpp增加了一个信号是这样的: mainmenu->signal_hide().connect( sigc::mem_fun(this, &MainController::Elmozdulas) ); 当我在MainMe

    1热度

    1回答

    有没有办法阻止'Gtk :: Main :: iteration()'捕捉异常? 每当在处理程序中引发异常时,它会捕获程序,然后程序以SIGTRAP结束(在Linux中)。留言: (test.debug.bin:32233): glibmm-ERROR **: unhandled exception (type std::exception) in signal handler: what:

    1热度

    1回答

    如果我使用: Gtk::Button* button = Gtk::manage(new Gtk::Button(Gtk::Stock::DELETE)); 它的作品完美,但文档和头说:不推荐使用,使用标签_delete 但如果我只是写 Gtk::Button* button = Gtk::manage(new Gtk::Button("_Delete")); 该按钮仅显示文字_Delet

    0热度

    1回答

    我在这里会注意到,我并不是一个高级程序员。我更像一位数学家,所以在设计这个应用程序的过程中,我正在学习如何使用C++的特定元素。我可以遵循算法和示例,而且很不容易,我只是没有一个非常好的C++工具的心理目录。 该程序的想法被捕获在下面的图像。您可以放置​​,选择和移动节点。当前选定的节点呈红色(您可以选择多个节点)。我已经使用gtkmm和drawingarea小部件实现了这一点。当你点击绘图区域时

    0热度

    1回答

    我使用autoconf为我的应用创建Makefile,该应用使用gtkmm-3.0。 configure脚本正常运行并生成makefile。但是makefile文件提出的目标文件库,后: g++ -g -O2 -lgtkmm-3.0 -latkmm-1.6 -lgdkmm-3.0 -lgiomm-2.4 -lpangomm-1.4 -lgtk-3 -lglibmm-2.4 -lcairomm-1.

    1热度

    1回答

    嘿所有, 我想用在Gtk :: DrawingArea中绘制活动图像,就像它们在火车站的显示器中显示的一样,机场,地铁等。 对于目前的测试目的,我硬编码我的代码。 在这里它是 的Gtk ::绘图区域宽度= 720,高度= 640。 我有first.pgm和second.pgm图像,每个图像都有360 * 640的分辨率(是的,我将它旋转用于测试目的)。 这些图像每像素包含一个字节。 1)当单张图像

    0热度

    1回答

    我想从树视图或基础模型中删除选定的行。 下面的代码片断工作,但我不知道哪个类的函数,我必须调用删除选定的元素。 std::vector<Gtk::TreeModel::Path> pathlist; pathlist = get_selection()->get_selected_rows(); for (std::vector<Gtk::TreeModel::Path>::iterato

    3热度

    2回答

    GTK中我有一个类层次结构是这样的: 的Gtk :: ListStore从基于GTK衍生:: TreeModel的 从Gtk::TreeView我可以get_model()一个Glib::RefPtr<Gtk::TreeModel> 得到如果我在我的Gtk::Treeview中使用Gtk :: ListStore作为Gtk :: TreeModel并调用get_model()我得到Glib::Re

    0热度

    2回答

    我最近下载了Ubuntu 14.04TLS。 我对Linux环境很陌生,因为我是Windows用户。我真的不知道如何在Linux环境中安装应用程序。 请问如何使用MinGW for Ubuntu获取代码块以及如何配置它。 另外我需要关于如何安装gtkmm和配置代码块来找到它的帮助。 我不知道,如果以同样的方式我们做 打开项目>编译选项... 选择项目。 在编译器设置选项卡,选择其他选项 ,这增加了

    0热度

    2回答

    我有一个简单的树视图与基于文本的单元格。我希望能够通过按F2键打开当前选中的单元格进行编辑。换句话说,当选择一个单元格时,F2键的行为应与Enter键现在的行为完全相同。 (它打开一个小盒子,我可以在其中编辑单元格的内容。) 我找不出要调用哪个以激活该小盒子。 我有一个最低工作例如: #include <gtkmm.h> #include <iostream> typedef Glib::R