`
ldb19890624
  • 浏览: 229894 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

GTK+界面设计

 
阅读更多

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
在命令行下执行结果:
结果图

分享到:
评论

相关推荐

    GTK+程序设计中文版.pdf

    特别是被GNOME选中使得GTK+广为流传,成为Linux下开发图形界面的应用程序的主流开发工具之一,当然GTK+并不要求必须在Linux上,事实上,目前GTK+已经有了成功的windows版本.  GTK+ 是一种图形用户界面(GUI)工具...

    GTK+程序设计教程

    从那以后, GTK+就逐渐成为了Linux and BSDUnix下最受欢迎的用于图形交互界面(GUI)设计的工具包之一。时至今日,大多数的Linux下的GUI软件(有图形交互界面)都是由GTK+或者QT来编写的。GTK+是一种面向对象式的 ...

    GTK+GNOME程序设计PDF(高清)2

    本书详细介绍了两种Linux图形用户界面开发技术:GTK+/GNOME。主要内容包括:GUI的基本概念,GLib,GTK+及GNOME的简介,各种GUI元素的创建与使用,bIDE,Glade等等。最后通过两个综合实例来巩固所学知识。本书实例...

    GTK+GNOME程序设计PDF(高清)1

    本书详细介绍了两种Linux图形用户界面开发技术:GTK+/GNOME。主要内容包括:GUI的基本概念,GLib,GTK+及GNOME的简介,各种GUI元素的创建与使用,bIDE,Glade等等。最后通过两个综合实例来巩固所学知识。本书实例...

    GTK+ - 3.0.12

    GTK+(GIMP Toolkit)是一套跨多种平台的...特别是被GNOME选中使得GTK+广为流传,成为Linux下开发图形界面的应用程序的主流开发工具之一,当然GTK+并不要求必须在Linux上,事实上,目前GTK+已经有了成功的windows版本.

    GTK+图形界面开发

    GTK+是一个多平台的自由软件GUI工具包,起初是为X Windows系统设计的。GTK+允许你开发自由软件或商业软件而不需要花费任何注册费或版税。GTK+安装了开发图形用户界面所需的库,它是一个基于C的面向对象的结构体系,...

    gtk+模拟的计算器

    gtk+模拟的计算器,仅仅实现了简单的运算,主要是构建gtk+的界面

    GTK+GNOME程序设计PDF(高清)3

    本书详细介绍了两种Linux图形用户界面开发技术:GTK+/GNOME。主要内容包括:GUI的基本概念,GLib,GTK+及GNOME的简介,各种GUI元素的创建与使用,bIDE,Glade等等。最后通过两个综合实例来巩固所学知识。本书实例...

    GTK+精美登录界面

    基于gtk开发的登录界面,有背景图片。像java一样

    GTK+2.0俄罗斯方块游戏设计v1.0

    作者用Gtk+2.0编写了俄罗斯方块游戏,作为Gtk+2.0学习的练习,在这里将心得写出来和 大家分享。游戏用方向键控制俄罗斯方块的移动与变换,当某行方块全满,自动清除,游 戏只是个示例,没有计分系统。

    GTK+封装的位图按钮

    由于gtk+得界面设计都是一些非常朴素的元素,如果你想制作华丽的界面的话,这里提供给您一个位图按钮的封装

    linux GTK+单词统计程序课程设计

    包括源代码 课程设计报告 可执行文件 该程序由个人完成,希望多多支持,下载后评个分,注意,评价时要大上星号你才能得到评价分哦,这好似是CSDN今年才有这个规则的。 要求如下: 一:题目:基于GTK+的单词数值...

    python3+GTK+3.0的示例代码(包括GUI界面的控件示例,代码没有中文注释,英文不好的别下载)

    python3+GTK+3.0的示例代码(包括GUI界面的控件示例,代码没有中文注释,英文不好的别下载)

    Linux图形编程(QT&GTK+)

    有关LINUX图形编程,界面设计,包含QT、GTK+的一些内容

    C语言+GTK3设计的局域网聊天+音乐播放器+贪吃蛇

    C语言+GTK3设计的局域网聊天+音乐播放器+贪吃蛇

    glade3-3.6.7-with-GTK+

    Glade是一个相当不错的图形界面设计工具,使用Glade可以使得基于GTK+ Toolkit及GNOME桌面环境的UI开发变得更加快速和便捷。

    gtk3官方文档

    GTK+(GIMP Toolkit 是一套源码以LGPL许可协议分发 跨平台的图形工具包 最初是为GIMP写的 已成为一个功能强大 设计灵活的一个通用图形库 是GNU Linux下开发图形界面的应用程序的主流开发工具之一 并且 GTK+也有...

    GTK在VS2010下的配置说明

    特别是被GNOME选中使得GTK+广为流传,成为Linux下开发图形界面的应用程序的主流开发工具之一,当然GTK+并不要求必须在Linux上,事实上,目前GTK+已经有了成功的windows版本. 在windows下GTK需要配置,本文档讲述在VS...

    VS2010下配置GTK说明

    特别是被GNOME选中使得GTK+广为流传,成为Linux下开发图形界面的应用程序的主流开发工具之一,当然GTK+并不要求必须在Linux上,事实上,目前GTK+已经有了成功的windows版本. 在windows下使用GTk需进行配置,本文是...

    GTK编程英文版

    GTK+(GIMP Toolkit)是一套跨多种平台的...特别是被GNOME选中使得GTK+广为流传,成为Linux下开发图形界面的应用程序的主流开发工具之一,当然GTK+并不要求必须在Linux上,事实上,目前GTK+已经有了成功的windows版本.

Global site tag (gtag.js) - Google Analytics