gtkmm

    1热度

    1回答

    内嵌gvim内置于Gtk :: Socket中的Gtk :: Socket,我如何将焦点放到嵌入的gvim窗口中,以便达到相同的效果实际指向并在嵌入式窗口中单击? 在Gtk :: Socket小部件上使用->grab_focus()没有任何效果。 按照XEMBED规范(http://standards.freedesktop.org/xembed-spec/xembed-spec-latest.h

    0热度

    2回答

    我有一个首选项对话框,可以在底部的正常动作区域中取消。我也有一个浏览按钮,我不想放下对话框的底部。 所以我有我的浏览按钮,但我不能为它设置响应ID。按钮属性中的响应ID字段变灰。我尝试将所有对话窗口小部件移至动作区域,但这也无济于事。 如何使浏览按钮返回响应ID而不将其移至对话框底部? 编辑: 据我了解,GTK对话框没有被设计除非他们是在底部的按钮工作。我决定放弃对话的想法,转而选择另一个窗口。这

    2热度

    2回答

    我想保持Gtk::Widget的std::vector A S,我显示(并且有可能是)Gtk::Container S之间走动。 目前我保持Gtk::Notebook这基本上是一个一对一映射到std::vector,但如果我用Glib::RefPtr,小部件删除我从笔记本widget时得到的问题。当我将它添加到笔记本时,我必须使用'hack'来获取指向底层Gtk对象的指针,并且我怀疑Noteboo

    0热度

    3回答

    我以我的第一个步骤,GTK +(C++和gtkmm更多specificaly)和我有一个比较概念的疑惑如何以最佳方式结构我的程序。现在我只想让我的GUI通过打印多个值来显示我的C++程序中发生了什么,而且由于在GUI窗口运行期间我的主线程被暂停,因此我遇到了将处理/计算操作和图形界面在不同的线程中。这是否被普遍认为是最好的方式呢,而不是一点也不相关?

    2热度

    1回答

    我在Ubuntu 12.04 LTS 32位上使用带GNU工具链的C++ 11与gtkmm3。 我一直在玩Programming with gtkmm 3的gtkmm3的一些例子。 基于17.2.1.Example那里,我从Gtk::DrawingArea继承(MyDrawingArea这里),并推翻了on_draw()事件处理程序如下: MyDrawingArea.hpp ... prote

    1热度

    1回答

    我想另一个框添加到我的窗口在GTK的例子,这样我就可以把菜单下面的其他元素。 这里是链接到例如: 12.4.1. Main Menu example ...我已经寻找它,却发现HBox中/ VBOX,但在本例中,有盒子宣布,与Gtk::ORIENTATION_VERTICAL 怎么办我在菜单下添加了一个简单的元素,如标签或按钮?

    2热度

    1回答

    代码块找不到GTKmm的安装。我instaled它的默认路径:“C:\ gtkmm的” 我已经尝试了很多事情,如添加"pkg-config gtkmm-3.0 --cflags"和"pkg-config gtkmm-3.0 --libs",但我仍然得到: "fatal error: gtkmm.h: No such file or directory" 我能做些什么? 我的设置是在Window

    0热度

    1回答

    我使用gtkmm的版本3 从图书馆到另一个的一个版本C++应用程序,有些方法定义的变化,所以我想处理他们为了让我的消息来源与先前和实际版本编译GTKmm。 当我写了一个内核模块,我没有使用条件运算符,如下面的同样的事情: #if LINUX_VERSION_CODE >= KERNEL_VERSION(3,6,0) // Something is done when kernel ver

    0热度

    2回答

    我开始在gtkmm中制作GUI。这是简化的头: #include <gtkmm/button.h> #include <gtkmm/window.h> class MainWindow : public Gtk::Window { public: MainWindow(); virtual ~MainWindow(); protected: Gtk:

    0热度

    2回答

    我正在学习使用gtkmm,并使用apt-get install libgtkmm-3.0-doc下载了libgtkmm-3.0-doc。我在哪里可以找到这个文档,以便我可以阅读它?