gtk2

    0热度

    1回答

    我做了一个小的GUI应用程序来渲染文本使用gtk + 2。在win32上处理可怕的字体。我正在使用本机窗口句柄(HDC)创建一个cairo表面。现在字体在窗口中看起来很漂亮,但是看起来画布在绘制操作后没有正确更新,除非我调整窗口的大小。这只发生在win32上。 下面的代码编译的Linux和Win32都 #include <iostream> #include <gtk/gtk.h> #incl

    1热度

    1回答

    我正在构建一个简单的GUI应用程序,我已经成功部署并运行在我的Raspberry PI开发板上。但是,由于OpenCV依赖于GTK + v2.0的问题,我必须将我的应用程序移植到旧版本的GTK +。我已经熟悉更改包含路径等等,以及库makefile中的库链接命令。但是,当我进行所有必要的更改时,在构建期间会发生致命错误。 Building dependencies file for main.o

    -1热度

    1回答

    我从字节加载Gdk.Pixbuf如何知道: _pixbuf = new Gdk.Pixbuf(bytes); 然后,我想读_pixbuf数据。但是,看起来数据实际上是在后台加载的,因为数据暂时不存在。如果我等,一切都很好。 我该如何知道何时完成或强制更新?

    0热度

    1回答

    我使用C,GTK +和cairo编码。我正在尝试使用滑块来更改变量的值。这是我到目前为止: adj = (GtkAdjustment *) gtk_adjustment_new (300.0, -50.0, 500.0, 1.0, 1.0, 1.0); scale = gtk_hscale_new (GTK_ADJUSTMENT (adj)); gtk_box_pack_start (GTK_

    0热度

    1回答

    我有一个项目列表,无论是样式文本格式还是圆柱形格式,我都希望用户能够自行重新排序。 (并且我不是说只是按列进行排序) 是否有支持此功能或至少是常用设置的小部件?

    3热度

    1回答

    我有一个旧的应用程序,现在正在编译Gtk 2,但我需要介绍开罗的使用。我无法弄清楚如何从我的Widget创建必要的cairo上下文(cairo_t)。 以下是我尝试学习的代码,从Gtk 3教程修改(* ahem * cribbed)。问题的关键是从窗口小部件创建一个开罗表面。就目前来看,这个调用是一个草图,它不会编译,更不用说运行了。记住,我的目标是Gtk2,而不是3,至少在这一点上。 /* Sn

    2热度

    1回答

    我一直在抓我的头为什么下面的代码触发器回调三次回调,而不是一次。 #include <iostream> #include <gtk/gtk.h> using namespace std; void on_draw(){ cout << "drawing"<<endl; } int main(int argc, char *argv[]) { GtkWidge

    1热度

    1回答

    如何在标题栏中添加按钮(工具),如最大化和最小化标题栏中的按钮。 我需要在我的窗口标题栏中添加帮助工具按钮..? 由于提前

    1热度

    3回答

    安装matplotlib作为一个要求安装OCRopus,我已经成功地在Mac OS X 10.9.1安装matplotlib通过pip: $ sudo pip install matplotlib 但安装OCRopus的测试,因为没有工作后,喜欢这个模块:matplotlib.backends._backend_gdk。读这document这question相信我,如果我重新安装matplot

    0热度

    1回答

    有没有办法在GTK2/GTK3中获取常用操作的默认快捷键。 我特别感兴趣的是找到Copy的快捷方式。 在QT中有http://qt-project.org/doc/qt-4.8/qkeysequence.html#standard-shortcuts 我猜GTK中有类似的东西,但我没有找到它。 我正在使用Python,但任何参考将有所帮助。