行编辑,只允许输入一行内容的控件,如密码输入框。
行编辑的创建:
GtkWidget *gtk_entry_new(void);
返回值:行编辑指针
设置行编辑内容的最大长度:
void gtk_entry_set_max_length(GtkEntry *entry,
gint ma...
分类:
其他好文 时间:
2015-07-29 23:12:38
阅读次数:
360
按钮在GUI里应用最为广泛,我们几乎能在所有的界面中看到按钮。
空按钮的创建(按钮上没有任何内容):
GtkWidget *gtk_button_new(void);
返回值:按钮指针
创建带文本内容的按钮:
GtkWidget *gtk_button_new_with_label (const gchar *label);
...
分类:
其他好文 时间:
2015-07-28 21:05:46
阅读次数:
182
图片控件和标签的作用很类似,都是作为显示用的,只是图片控件显示的内容是图片。
图片控件的创建:
GtkWidget *gtk_image_new_from_file( const gchar *filename );
filename:图片的名字,带路径的话需要加上路径( 相对或绝对 )
返回值:图片控件指针
通过上面方法创建的图片...
分类:
其他好文 时间:
2015-07-28 13:02:27
阅读次数:
161
我们到处都能看到进度条的应用,我们下载拷贝个文件,下载个电影等总能看到进度条的影子,如图:
进度条的常用操作无非设置其比例或者获取其比例。
进度条的创建:
GtkWidget *gtk_progress_bar_new(void);
返回值:进度条指针
设置进度条显示的进度比例:
void gtk_progress_bar...
分类:
其他好文 时间:
2015-07-28 13:02:20
阅读次数:
176
下载jdkhttp://download.oracle.com/otn-pub/java/jdk/7u4-b20/jdk-7u4-linux-i586.tar.gz 下载eclipse-cpp-ganymede-SR2-linux-gtk.tar.gzhttp://archive.eclipse.o...
分类:
系统相关 时间:
2015-07-28 00:34:06
阅读次数:
182
安装中文输入法,我这边选了小企鹅,先前用过scim,稍微比较了下,效果还是这个好安装可一步即可搞定apt-get install fcitx fcitx-table-wubi-large fcitx-table-wubi fcitx-config-gtk fcitx-frontend-all ins...
分类:
系统相关 时间:
2015-07-27 22:54:51
阅读次数:
259
1) Linux环境搭建
在线安装即可,安装命令如下:
测试是否安装成功,在终端敲 glade 即可:
2)windows版本环境搭建
下载一个windows版本,点击此处即可。
双击后一直“下一步”安装即可。
需要注意的是,如果是windows版本的glade设...
分类:
其他好文 时间:
2015-07-27 16:30:00
阅读次数:
118
搭建好环境后,在终端敲 glade 即可启动glade工具。
glade的整体框图:
常用控件选择区:列举了常用的控件,常用的有三类:顶层(主窗口等),容器(各种布局容器等),控制和显示(按钮、便签、图片控件等)
当鼠标放在控件时,会自动显示控件的中文文字,同时,还能人为设置,如下图:
界面编辑区:把控件拖放在这进...
分类:
其他好文 时间:
2015-07-27 16:28:45
阅读次数:
354
前面我们学习的GTK界面都是静态的,我们按下按钮它是没有响应的,如何让它有响应呢?接下来我们一起学习GTK的信号与回调函数。
GTK采用了信号与回调函数来处理窗口外部传来的事件、消息或信号。当信号发生时,程序自动调用为信号连接的回调函数。
学习应用编程,我们会经常接触到“信号”这个名词。GTK中的“信号”实际上是一种软件中断。“中断”在我们生活中经常遇到,譬...
分类:
其他好文 时间:
2015-07-27 13:15:10
阅读次数:
161
接下来我们做一个简单版的计算器。
1)获取按钮上的内容。
2)如果获取的内容是“ c ”,则代表进行退格操作,相当于删去最后一个字符。
3)如果获取的内容不是“ c ”,则把每一次获取的内容连接起来,如:
第一次按了 “ 1 ”, 第二次按了 “ + ”, 第三次按了 “ 1 ”, 连起来则变为 “1+1”。
4)如果获取的内容是“ = ”,则需要相应的运算。先把...
分类:
其他好文 时间:
2015-07-27 13:13:45
阅读次数:
154