设为首页 加入收藏

TOP

GTK+学习笔记
2014-11-24 14:51:26 来源: 作者: 【 】 浏览:46
Tags:GTK 学习 笔记

开发环境


GTK+2.0


需要安装下面两个软件包:


yum install gtk2


yum install gtk2-devel




最简单的GTK程序


先写一个最简单的例子,显示一个空白的窗口:




gcc -Wall -o helloworld helloworld.c `pkg-config --cflags --libs gtk+-2.0`


执行:


./helloworld


效果:






简单的窗口设置


这个窗口的标题是可执行文件的名称,而且显示在桌面的左上角,这些都可以在程序里设置,修改后的程序如下:




这个程序还有一个问题,点击窗口上的关闭后,程序并没用推出,需要用Ctrl-C结束程序,这是因为程序没用对关闭窗口的事件进行处理,需要用g_signal_connect函数,它的作用是将事件的信号与相应的回调函数绑定。关闭窗口时会发出“destroy”信号,修改程序如下:



】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Android教父之道 下一篇ARM-Linux驱动移植--Linux下烧写..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: