GTK+界面设计

简介: 版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 https://blog.csdn.net/chszs/article/details/4007812 GTK+...
版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 https://blog.csdn.net/chszs/article/details/4007812

GTK+界面设计



先看一段例程:
——————————————————————————————

——————————————————————————————
可保存为try.c

编译过程:
1)命令行下
输入:
pkg-config --cflags gtk+-2.0
得到:
-mms-bitfields -Ic:/gtk/include/gtk-2.0 -Ic:/gtk/lib/gtk-2.0/include -Ic:/gtk/include/atk-1.0 -Ic:/gtk/include/cairo -Ic:/gtk/include/pango-1.0 -Ic:/gtk/include/glib-2.0 -Ic:/gtk/lib/glib-2.0/include -Ic:/gtk/include/libpng12

输入:
pkg-config --libs gtk+-2.0
得到:
-Lc:/gtk/lib -lgtk-win32-2.0 -lgdk-win32-2.0 -latk-1.0 -lgio-2.0 -lgdk_pixbuf-2.0 -lpangowin32-1.0 -lgdi32 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl

这两段都是GCC编译try.c所需的库路径。

2)用gcc进行编译
命令如下:
gcc -o try try.c -mms-bitfields -Ic:/gtk/include/gtk-2.0 -Ic:/gtk/lib/gtk-2.0/include -Ic:/gtk/include/atk-1.0 -Ic:/gtk/include/cairo -Ic:/gtk/include/pango-1.0 -Ic:/gtk/include/glib-2.0 -Ic:/gtk/lib/glib-2.0/include -Ic:/gtk/include/libpng12 -Lc:/gtk/lib -lgtk-win32-2.0 -lgdk-win32-2.0 -latk-1.0 -lgio-2.0 -lgdk_pixbuf-2.0 -lpangowin32-1.0 -lgdi32 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl

注意:gcc -o try try.c 后面跟着之前得到的两段库路径。

运行成功,生成try.exe
在命令行下执行结果:
结果图

目录
相关文章
|
7月前
|
C++
基于Qt的简易音乐播放器设计与实现
基于Qt的简易音乐播放器设计与实现
315 0
|
7月前
【qt】纯代码界面设计
【qt】纯代码界面设计
213 2
|
测试技术 Python
软件测试|超好用超简单的GUI库——tkinter(三)
软件测试|超好用超简单的GUI库——tkinter(三)
软件测试|超好用超简单的GUI库——tkinter(三)
|
存储 XML 安全
GTK入门
GTK入门
330 0
|
Python
欢迎光临Tkinter界面设计
一、初识Tkinter 二、Label控件  三、Button控件  四、Entry控件 
351 0
欢迎光临Tkinter界面设计
|
数据可视化 安全 Java
值得学习的Python GUI 库 - pyQt5快速入门及精美界面设计体验
在很多追求极致的开发者中,大多都会拿 Python 跟其他编程语言比较,比如和java或者 C/C++比较一番,大家通常都会不约而同地从执行的角度对一门语言进行比较.而且这也是最直观的感受,所以 Python 会被普遍认为执行速度不够快.但是我一直觉得,存在即合理,每门编程语言都有它存在的意义,每门语言都有自己擅长的地方,一门编程语言的诞生大多都是作者当时为了解决自己遇到的某一领域难题而创造的,所以每一门语言在某一领域都有自己的优势,而且如今 CPU 的处理速度足够快,基本可以缩小很多领域之间不同语言的执行效率差距.各司其职,合适的语言运用在合适的领域或许能得到意想不到的效果.语言没有好坏之分
461 1
|
Web App开发 Linux 定位技术
|
开发者
出色图形用户界面(GUI)设计规范
无论 GUI 用于哪个平台,九十年代以来对程序开发人员来讲,设计出色的图形用户界面( GUI )是一项重要的技能。出色的 GUI 设计不是自发的。它需要开发者学习和应用一些基本的规则,包括设计用户每天都乐于使用的一些东西。
2087 0
|
编解码 搜索推荐

热门文章

最新文章