
GUI开发
drsonxu
当你放下面子赚钱的时候,说明你已经懂事了。当你用钱赚回面子的时候,说明你已经成功了。当你用面子可以赚钱的时候,说明你已经是人物了。当你还停留在那里喝酒、吹牛,啥也不懂还装懂,只爱所谓的面子的时候,说明你这辈子也就这样了。
展开
-
GTK+系列---关于GTK+
什么是GTK+?GTK+或GIMP工具包是用于创建图形用户界面的多平台工具包。GTK+提供了一套完整的构件(widget),适用于从小型一次性工具到完整的应用程序套件等项目。GTK+是跨平台的,并且拥有易于使用的API,从而加快了您的开发时间。GTK+是用C语言编写的,但它是从底层设计的,支持各种各样的语言,而不仅仅是C/C++。使用来自Perl和Python等语言(尤其是与Glade GUI...原创 2019-01-22 15:30:51 · 2028 阅读 · 0 评论 -
GTK+系列---Windows下的GTK+开发平台搭建(Win7 64位)
注意:这些说明适用于希望基于GTK+开发应用程序的开发人员,而不适用于终端用户。必要条件Windows版本:GTK+需要Windows 7或更高版本。对于旧版本的Windows,您应该自定义构建旧版本的glib和gtk+。我的安装平台为win7_64位,请选择适合你自己的平台安装GTK+及其依赖项以二进制形式安装GTK+及其依赖项的最简单方法是通过msys2项目。MSys2为W...原创 2019-01-22 19:35:30 · 11492 阅读 · 3 评论 -
GTK+系列---第一个空窗口程序
为了开始介绍GTK,我们将从一个简单的基于信号的GTK应用程序开始。该程序将创建一个空的200×200像素窗口。步骤如下:图1:图2: 打开MSYS2软件,输入mkdir -v demo1命令,在用户目录下创建项目文件夹 继续在命令行中输入touch example-0.c,新建一个C语言文件 用Notepad++编辑器(或其他编辑器,或在MSYS2中用VIM打开...原创 2019-01-23 11:51:34 · 1448 阅读 · 0 评论 -
GTK+系列---Glade一个用户界面设计器
本文展示了如何创建一个C程序,该程序使用gtk+-3.0来显示一个使用glade 3用户界面设计器创建的窗口。关于MSYS2,glade等软件的安装,请参考之前GTK+系列文章。Glade是什么?glade是一个RAD(rapid application develop,快速应用开发)工具,能够为gtk+工具包和gnome桌面环境快速而简单地开发用户界面。Glade中设计的用户界面保存为X...原创 2019-01-23 18:15:41 · 14668 阅读 · 4 评论