深之JohnChen的专栏

什么思想决定什么样行为;什么样行为决定什么样的习惯,什么样的习惯决定什么样性格,而什么性格决定什么样的命运。...

排序:
默认
按更新时间
按访问量

GTK+图形化应用程序开发学习笔记(二十一)—文本框构建

 GTK+图形化应用程序开发学习笔记(二十一)—文本框构建 文本框也叫多行文本输入框,是gtk+较常用的构件,也是较复杂的一个构件。它被分为以下几部分: GtkTextView:代表了窗口中可见的文本框,用来显示GtkTextBuffer.GtkTextBuffer:文本框正文的缓冲区,文本框文字...

2008-12-18 23:58:00

阅读数:4739

评论数:2

GTK+图形化应用程序开发学习笔记(二十)—分栏列表构建

 GTK+图形化应用程序开发学习笔记(二十)—分栏列表构建分栏列表构件(GtkCList)是较常用的构件,它是多列列表构件,可以非常方便的处理数千列的信息。每一列都可以有一个标题,而且可以是活动的。你还可以将函数绑定到列选择上。 一、创建分栏列表构件       创建GtkCList构件的方法和创...

2008-12-18 23:49:00

阅读数:3502

评论数:0

GTK+图形化应用程序开发学习笔记(十九)—按钮盒构件、笔记本构件

 GTK+图形化应用程序开发学习笔记(十九)—按钮盒构件、笔记本构件一、按钮盒构件按钮盒构件(GtkButtonBox) 可以很方便地快速布置一组按钮。它有水平和垂直两种样式。函数gtk_hbutton_box_new创建水平按钮盒构件。函数gtk_vbutton_box_new创建垂直按钮盒构件...

2008-12-18 23:47:00

阅读数:2212

评论数:0

GTK+图形化应用程序开发学习笔记(十八)—滚动窗口构件、分栏窗口构件

 GTK+图形化应用程序开发学习笔记(十八)—滚动窗口构件、分栏窗口构件 一、滚动窗口构件滚动窗口构件(GtkScrolledWindow)用于创建一个可滚动区域,并将其他构件放入其中。可以在滚动窗口中插入任何其他构件,在其内部的构件不论尺寸大小都可以通过滚动条访问到。 1.名称::gtk_scr...

2008-12-18 23:44:00

阅读数:3536

评论数:0

GTK+图形化应用程序开发学习笔记(十七)—框架构件、比例框架构件

 GTK+图形化应用程序开发学习笔记(十七)—框架构件、比例框架构件一、框架构件       框架构件(GtkFrame)可以用于在盒子中封装一个或一组构件,框架本身还可以有一个标签。标签的位置和风格可以灵活改变。       我们用gtk_frame_set_label函数创建框架构件。1.名称...

2008-12-18 23:32:00

阅读数:3184

评论数:0

GTK+图形化应用程序开发学习笔记(十六)—文件选择构件

 GTK+图形化应用程序开发学习笔记(十六)—文件选择构件 文件选择构件(GtkFileSelect)是一种种快速、简单的显示文件对话框的方法。它带有“ 确定”、“取消”、“帮助”按钮,可以极大地减少编程时间。       创建文件选择构件用函数gtk_file_selection_new. 1....

2008-12-18 23:29:00

阅读数:2244

评论数:0

GTK+图形化应用程序开发学习笔记(十五)—日历构件

 GTK+图形化应用程序开发学习笔记(十五)—日历构件日历构件(GtkCalendar)显示一个月历视图,可以在上面方便地选择年份、月份和日期。这样,如果要做与日期相关的编程,不再需要考虑复杂的历法问题。日历构件本身外观也很漂亮,创建和使用都非常简单。 1.名称::gtk_calendar_new...

2008-12-18 23:27:00

阅读数:1847

评论数:0

GTK+图形化应用程序开发学习笔记(十四)—组合框构件

 GTK+图形化应用程序开发学习笔记(十四)—组合框构件  组合框(GtkCombo)是极为常见的构件,实际上它仅仅是其他构件的集合。从用户的观点来说,这个构件是由一个文本输入构件和一个下拉菜单组成的,用户可以从一个预先定义的列表里面选择一个选项,同时,用户也可以直接在文本框里面输入文本。    ...

2008-12-18 23:25:00

阅读数:2041

评论数:0

GTK+图形化应用程序开发学习笔记(十三)—微调构件

 GTK+图形化应用程序开发学习笔记(十三)—微调构件 微调按纽构件(GtkSpinButton)通常用于让用户从一个取值范围内选择一个值。它由一个文本输入框和旁边的向上和向下两个按钮组成。点击某一个按钮会让文本输入框内的数值大小在一定范围内改变。文本输入框也可以直接进行编辑。微调按钮构件允许其中...

2008-12-18 23:22:00

阅读数:1653

评论数:0

GTK+图形化应用程序开发学习笔记(十二)—对话框构件、标尺构件

 GTK+图形化应用程序开发学习笔记(十二)—对话框构件、标尺构件一、对话框构件       对话框构件非常简单,事实上它仅仅是一个预先组装了几个构件到里面的窗口。对话框的定义如下:       struct GtkDialog{GtkWindow window; GtkWidget *vbox;...

2008-12-18 22:44:00

阅读数:1692

评论数:0

GTK+图形化应用程序开发学习笔记(十一)—箭头构件、工具提示对象

 GTK+图形化应用程序开发学习笔记(十一)—箭头构件、工具提示对象 一、箭头构件箭头构件(GtkArrow)和标签构件一样,不能引发信号。在许多应用程序中,常用于创建带箭头的按钮。箭头构件有几种不同方向,也有几种不同的风格。       用gtk_arrow_new函数来创建一个箭头构件。 1....

2008-12-18 22:37:00

阅读数:1921

评论数:0

GTK+图形化应用程序开发学习笔记(十)—工具条

 GTK+图形化应用程序开发学习笔记(十)—工具条 工具条(GtkToolbar)为用户提供常用命令的简便菜单。工具条通常包含带有表示命令的图标的按钮,但也能包含其他构件。工具条在软件中应用很平凡,特别是编辑类的软件如office.       下面我就介绍如何建立一个工具条,大家看完本节就可以建...

2008-12-18 22:33:00

阅读数:1925

评论数:0

GTK+图形化应用程序开发学习笔记(九)—菜单

 GTK+图形化应用程序开发学习笔记(九)—菜单 一、建立菜单      菜单由菜单条(GtkMenuBar)和从菜单条或其他菜单下拉的菜单(GtkMenu)组成。在建立菜单条以前必须先建立应用程序的纵向组合框。       建立菜单分为下面几个步骤:       (1)建立菜单条(GtkMenu...

2008-12-18 22:26:00

阅读数:3280

评论数:1

GTK+图形化应用程序开发学习笔记(八)—录入构件

 GTK+图形化应用程序开发学习笔记(八)—录入构件一、录入构件       录入构件(GtkEntry)是单行录入字段,用它来录入和显示正文信息。录入构件由可编辑构件派生而来,它是更复杂的正文构件的简化形式。录入构件比按钮构件或标号构件复杂。与按钮构件或标号构件相比,它具有更多的功能。     ...

2008-12-18 22:20:00

阅读数:4048

评论数:1

GTK+图形化应用程序开发学习笔记(七)—标签构件.事件盒构件

GTK+图形化应用程序开发学习笔记(七)—标签构件.事件盒构件  一、标签构件  标签构件(GtkLabel)是GTK中最常见的构件,它是静态的不可编辑的字段。在屏幕上,常常用标号说明其他字段。在按钮上设置标签用来说明按钮,或者放在其他字段的旁边对该字段提供说明。它不能自身引发信号。       ...

2008-12-18 13:01:00

阅读数:2247

评论数:0

GTK+与MFC不完全对比

 GTK+与MFC不完全对比    MFC已经江河日下,日渐式微,而GTK+可谓欣欣向荣,如日中天。这里无意于落井下石,痛打落水狗,贬MFC而尊GTK+。自己即在使用MFC也在使用GTK+,不会偏袒其中之任何一方。 这个对比完全出于个人对两者的理解,说它是不完全对比,一方面只是一时兴起想做个笔记而...

2008-12-18 12:57:00

阅读数:1437

评论数:0

GTK+图形化应用程序开发学习笔记(六)—按钮

 GTK+图形化应用程序开发学习笔记(六)—按钮一、常用构件函数       最常用的构件是按钮构件、录入字段构件、列表框构件和复合框构件。所有建立按钮的函数返回指向GtkWidget的指针。GtkWidget指针能够调用对构件进行操作的通用函数。函数gtk_widget_show是通用函数的例子...

2008-12-18 00:09:00

阅读数:2023

评论数:1

GTK+图形化应用程序开发学习笔记(五)—组装盒、组合表、固定容器构件

 GTK+图形化应用程序开发学习笔记(五)—组装盒、组合表、固定容器构件 一、组装盒       组装盒(GtkBox)也称为组合构件。使用组装盒可以将多个构件放在一个容器中。容器可以把组装盒看作是一个构件。不像按钮构件,组装盒在屏幕上时看不见的。事实上,它们是同时跟踪若干子构件的不可见容器。组装...

2008-12-17 23:56:00

阅读数:2723

评论数:0

GTK+图形化应用程序开发学习笔记(四)—容器、构件

 GTK+图形化应用程序开发学习笔记(四)—容器、构件 一、构件       上一章我们介绍了如果创建一个窗体,但应用程序仅有一个窗体是不够的我们必须在窗体上添加一些东西(如:按钮,文本框等)。这些东西被称为构件,而我们添加的构件的载体被称为容器(如:主窗体)。构件(GtkWidget)有一些统一...

2008-12-17 23:50:00

阅读数:3864

评论数:0

GTK+图形化应用程序开发学习笔记(三)—窗体

 GTK+图形化应用程序开发学习笔记(三)—窗体  一、初始化GTK+        写GTK+程序需要调用gtk_init函数对GTK+ 库函数进行初始化。1.名称::gtk_init功能:初始化GTK+库头文件:#include 函数原形:void gtk_init(int *arg

2008-12-17 23:46:00

阅读数:2056

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭