其实在不同平台上的应用程序,其常用控件往往都是类似的。
比如按钮控件、布局方式等等,在Android、ios、Windows、Linux上都是相近的,方法也类似。这次的笔记涉及到GTK3中对控件的一种布局方式:Packing。...
分类:
其他好文 时间:
2014-08-31 11:57:51
阅读次数:
261
在没有安装gtk环境的windows系统,如何运行你的gtk程序?这需要给gtk程序打包。
这里给gtk程序打包,主要是将程序依赖的dll文件提取并放置在exe的相同目录下以达到目的。
搜索一段时间后找到,对于gtk2程序,一般需要提取这些dll文件:
freetype6.dll
intl.dll
libatk-1.0-0.dll
libcairo-2.dll
libexpat...
上节讲了在Windows上建立GTK3的codeblocks开发环境,这节讲Example 1. Hello
World in GTK+。
例子很简单,实现了窗口和一个普通按钮,效果如图:
源代码如下,有很简单的英文注释,容易看懂,就不翻译了:
#include
/* 下面是两个回调函数 */
static void print_hello (GtkWidget *widg...
分类:
其他好文 时间:
2014-08-27 12:59:27
阅读次数:
362
GTK3是GTK的较新版本,但系统性的教程和笔记不多,下面是我从自己新浪博客转来的笔记。希望这次能把学习过程写的完整和持久些。
这次的笔记不同于之前关于GTK2的,抛弃Linux,只以Windows为工作环境。
工具:Win8.1 + Code::blocks13.12 (自带Mingw) + GTK3.6.4...
分类:
其他好文 时间:
2014-08-26 13:45:06
阅读次数:
180
1.卸载ibus输入法: sudo apt-get remove ibus
sudo为取得root权限的意思,Ubuntu系统默认root账户关闭,很多操作需要取得root 权限才可以进行
killall ibus-daemon
sudo apt-get purge ibus ibus-gtk ibus-gtk3 ibus-pinyin* ibus-sunpinyin i...
分类:
其他好文 时间:
2014-07-22 23:01:34
阅读次数:
312
这是最完整的安装方法:ibu是一个框架,可以支持多种输入法,像是pinyin,五笔等。1,安装ibus框架终端输入以下命令:sudo apt-get
install ibus ibus-clutter ibus-gtk ibus-gtk3 ibus-qt42,启用Ibus框架终端输入以下命令:im-...
分类:
其他好文 时间:
2014-04-30 18:54:04
阅读次数:
431