首页 > TAG信息列表 > gtkmm

c – glade文件中的gtkmm构建器不起作用

我的gtkmm程序不会显示任何窗口.编译工作正常.这些是我在运行时得到的消息: (process:2312): GLib-GObject-CRITICAL **: /build/buildd/glib2.0-2.24.1/gobject /gtype.c:2706: You forgot to call g_type_init() (process:2312): GLib-CRITICAL **: g_once_init_leave: asser

c – gtkmm程序外观不佳

我和朋友一起使用gtkmm在C中写了一个简单的照片浏览器.一切都很顺利,除了我们的应用程序看起来非常差并且与我们的Linux桌面上的任何其他GTK应用程序完全不同.如果有人能就我们做错了什么给我们一些建议,我们将非常感激. 负责创建窗口的代码在这里(其余的在存储库中): https://githu

c – GTK:如何设置VBox的高度?

嗨,我正在使用GTKMM制作应用程序.截图如下: Screenshot 问题是,我无法将“我的标签”定位在顶部,即搜索框下方. 我将名称,搜索框,搜索按钮打包到HBox中,然后将其打包到VBox中,然后将MyLabel打包到VBox中. 我认为问题是VBox给两行分配​​了相同的高度,所以即使我将MYLabel对齐到顶部

c – 按下按钮时,Gtkmm scroll_event不起作用

我有一个连接了两个事件的Gtk :: EventBox:button_press_event和scroll_event. 所有这两个事件都可以正常工作,但是当我按住鼠标按钮时,不会发出滚动事件. 我在我的类中实现了两个函数bool on_button_press_event(GdkEventButton * e)和bool on_scroll_event(GdkEventScroll * e).这

c – 使用gtkmm编译Hello world程序的问题

我是C和gtkmm的新手.我目前正在尝试使用窗口和按钮编译我在网上找到的教程.我在Ubuntu 12.04编译.我可以编译一个文件,但是当我尝试使用Makefile编译几个文件时,我得到一个我不明白的错误: sarah@superawesome:~/gtkexample$make g++ -c main.cc In file included from HelloSarah.

c – 使用autotools安装前缀

我正在编写一个C程序,使用gtkmm作为窗口库,autotools作为我的构建系统.在我的Makefile.am中,我按如下方式安装图标: icondir = $(datadir)/icons/hicolor/scalable/apps icon_DATA = $(top_srcdir)/appname.svg 编辑:从前缀更改为datadir 这导致appname.svg在安装程序时被复制到$(d

linux – 使用带有Eclipse CDT的gtkmm

我正在尝试使用Eclipse CDT编译gtkmm Simple Example,但由于某种原因它无法正常工作 我正在Mandriva Linux和GCC 4.4.3上编译它 我收到此错误,我认为这是一个链接错误: Building target: Test Invoking: GCC C++ Linker g++ -L/usr/include/gtkmm-2.4 -o"Test" ./test.o ./test

c – 无法获得小部件的高度/宽度 – gtkmm

我正在使用gtkmm编写应用程序. 我写了一个简单的widget类,我只想在某些情况下在应用程序的主窗口中显示它.否则,我希望标签“禁用”可见. 为了实现这一点,我将小部件和标签打包到一个VBox中,然后我展示()并隐藏()它们以交换它们. 但是,自定义小部件远远大于标签,因此我需要稍微调整