- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一步一步做QT面设计
一步一步做QT设计
安徽中兴继远信息技术有限公司
生效日期: 年 月 日 编制: 陈桂友 审核: 批准:
目 录
第一章 界面设计器 3
第1节 界面设计效果 3
第2节 界面设计 3
第3节 添加槽与连接 7
第4节 建立工程 8
第二章 QmainWindow 11
第三章 QdockWindow 11
第四章 菜单栏 15
第五章 QT在UNIX中的安装和使用 16
第1节 QT在UNIX中的安装 16
第2节 QT在UNIX中的使用 17
网络QT教程:/doc//qt/
界面设计器
界面设计效果
在这一张我们介绍用QT的设计器来设计一个程序界面,其效果图如(图1.1)所示
程序最上面是标准的“标题栏”和“菜单栏”。在左边是一个DockWindow里面有一个QlistView控件,用来存放表名称。在右边是一个QtabWidget控件和和一个QlistView竖直排列。
当用户在左边点击一个表名之后,右边就显示相应的表的内容。如用户点击厂站表“Factory Name”后在右边就显示各厂站的id号,名称。
界面设计
在windows上安装完QT3.2.1非商业版后,点击“开始”-“程序”-“Qt3.2.1 non-commercial”-“Qt Designer”打开如图所示的设计器
在这里我们选择 MainWindow点击“OK”按钮。打开如(图1.2.2)所示。
我们采用默认设置。点击“Next”进入下一步。打开如(图1.2.3)所示的界面。
采用默认设置。点击“Next”进入下一步。打开如(图1.2.4)所示的界面
点击“Finish”关闭向导,这时向导已经完成了一个如(图1.2.5)所示的界面
点击窗口的空白处然后在属性(properties)窗口中把“name”的内容由“Form1”改为“MainFrm”。把“Caption”的内容由“Form1”改为“RdbView”。
下面加入QtabWidget和QlistView控件。
在设计器的左边是一个outLook风格的窗口,里面分栏列出了各个控件。点击“Containers”栏。在展开的“Containers”栏中选择“TabWidget”再用鼠标左键在已经建好的窗口中点击一下。这样界面上就出现了一个“QTabWidget”控件。用同样的方法加入一个“Views”栏中的“ListView”控件。按下表修改“QTabWidget”的部分属性。
属性名称 属性内容 说明 name tabTable 控件名称 sizePolicy Expanding/Fixed/0/0 控件大小策略:水平方向自动拉伸/垂直方向大小固定/水平方向空白大小为0/垂直方向空白大小为0 minimumsize [0,0] 控件的最小长度和宽度都为0
按下表修改ListView的部分属性
属性名称 属性内容 说明 name DataList 控件名称
设置完后,点击窗口的空白处,选中主窗口。然后点击设计器菜单栏中的“Layout”-“Layout Vertically”为主界面加入垂直布局器。这时候控件的大小会随着主界面大小的改变而改变。
添加槽与连接
点击设计器的菜单栏中的“edit”-“Slots”打开如“图1.3.1”所示的对话框
点击“New Function”可以添加一个新的函数。按下表添加函数:
Function Return type Specifier Access Type DataListRightClick( QListViewItem * pItem, const QPoint Pt ) void virtual public slot DataListSelChange( QListViewItem * pItem ) void virtual public slot TabTableSelChange( QWidget * pWid ) void virtual public slot ShowTableNameList() void virtual public slot 表中的Function 是函数名称和参数列表,Return是函数返回类型。Specifier是函数的描述符。Access是函数的访问类型。Type是函数的类型,slot表示槽函数,function表示普通道函数。槽函数可以接收信号来执行。其它方面和普通函数完全一样。
DataListRightClick( QListView
您可能关注的文档
- 【赢在起点】213届高考生物一轮复习学案:第一单元走近细胞.doc
- 【走向高考】(013春季发行)高三数学第一轮总复习 9-6空间向量及其运算 理 新人教A版.doc
- 【走向高考】215高考历史一轮总复习 第4单元第2讲 音乐、美术与影视强化作业 岳麓版必修3.doc
- 【走向高考】216届高三物理人教版一轮复习习题:第9章 第3讲电磁感应中的综合应用.doc
- 【高三总复习】013高中数学技能特训:8-3 直线、圆与圆的位置关系及空间直角坐标系(人教B版) 含解析.doc
- 【集合竞价选股】—【山人】专供.doc
- 【高中数学】任角的三角函数,同角三角函数基本关系专题讲义[附练习与答案]强烈推荐!.doc
- 【高中生物】遗的细胞基础与分子基础.doc
- 【高考总复习必】2013年高考数学闯关密练特训7-2基本不等式新人教A版(含解析).doc
- 【高考总复习必】2013年高考数学闯关密练特训8-7圆锥曲线的综合问题(理)新人教A版(含解析).doc
文档评论(0)