GTK图形编程(2)
来源:不详 责任编辑:栏目编辑 发表时间:2013-07-01 07:14 点击:次
布局格式
2.1打包盒子
对GTK显示格式的控制是通常通过打包盒子来完成的。widget组件打包可以采用两种方式,水平盒子和垂直盒子。若将widget组件打包进平行盒子,组件就被依次水平的插入窗口;若是垂直盒子,则组件排列是垂直的。产生新的水平盒子的函数为
GtkWidget *gtk_hbox_new (gint homogeneous, gint spacing);
参数homogeneous是用来控制是否盒子中的每个组件都有同样的大小(例如水平盒子中的控件有同样的宽度,垂直盒子中的控件有同样的高度)。Spacing参数是组件之间的间隔。
垂直盒子的创建函数是gtk_vbox_new(),定义与水平盒子一致。
gtk_box_pack_start()和gtk_box_pack_end()函数是用来将打包对象放入这些盒子中的。
void gtk_box_pack_start( GtkBox *box, GtkWidget *child,gint expand, gint fill, gint padding );
第一个参数是你将组件打进去的盒子指针,第二个参数是你将要打进去的组件指针。Expand参数是用来控制是否允许组件扩展至分配给盒子空间的大小(选TRUE),还是盒子的大小收缩到组件那么大(选FALSE)。函数中的fil
相关新闻>>
- 基于计算机网络的自适应式远程教育模式的研究
- 关于CD-ROM媒体教材中交互式对话功能的基础性研究及其应用于远程学习的设想
- Creation of Classical Haiku and Painting Site 
- The Infrastructure Platform for Remote Learning
- A Virtual Learning Guide: Technologies and Learnin
- Athabasca University Library:Services of a Global
- 传统商务与电子商务的区别
- GSM网络室外直放站的设计
- 房地产建设中的网络安全与网络营销
- 宽带智能网及其关键技术
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>