Qt部件和设计师

Qt部件和设计师

ID:44253007

大小:2.28 MB

页数:73页

时间:2019-10-20

Qt部件和设计师_第1页
Qt部件和设计师_第2页
Qt部件和设计师_第3页
Qt部件和设计师_第4页
Qt部件和设计师_第5页
资源描述:

《Qt部件和设计师》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、用户界面组件1用户界面组件用户界面由单个部件(widget)构成设计器(QtDesigner)中有46个部件(widget)直接派生自QWidget的部件超过59个QLabelQPushButtonQLineEditQDoubleSpinBoxQScrollBar2部件中的部件部件被分层次放置容器类提供可视化结构,但同时也是具有一定功能化的如QRadioButton,需要用彼此间实现互斥,可以将多个QRadioButton放到一个GroupBox中QGroupBoxQTabWidget3部件的特点占据屏幕中一个方形的区域从输

2、入设备接收事件当部件产生变化时,发出信号多个部件以层次式的方法组合构建一个部件中可以包含其他部件4布局管理5一个对话框例子部件被放置在布局管理器中—使用户界面具有弹性易伸缩6弹性好在哪里?让部件的大小适应内容让部件适应翻译变化让部件适应用户设置,如字体设置等7布局管理几种可用的布局布局管理器和部件“协商”各个部件大小与位置弹簧可以用来填充空白处QGridLayoutQFormLayoutQVBoxLayoutQHBoxLayout8一个对话框例子对话框由多个层次的布局管理器和部件组成注意:布局管理器并不是其管理的部件的父对象

3、9对话框例子QVBoxLayout*outerLayout=newQVBoxLayout(this);QHBoxLayout*topLayout=newQHBoxLayout();topLayout->addWidget(newQLabel("Printer:"));topLayout->addWidget(c=newQComboBox());outerLayout->addLayout(topLayout);QHBoxLayout*groupLayout=newQHBoxLayout();...outerLayout->a

4、ddLayout(groupLayout);outerLayout->addSpacerItem(newQSpacerItem(...));QHBoxLayout*buttonLayout=newQHBoxLayout();buttonLayout->addSpacerItem(newQSpacerItem(...));buttonLayout->addWidget(newQPushButton("Print"));buttonLayout->addWidget(newQPushButton("Cancel"));outer

5、Layout->addLayout(buttonLayout);10对话框例子QHBoxLayout*groupLayout=newQHBoxLayout();QGroupBox*orientationGroup=newQGroupBox();QVBoxLayout*orientationLayout=newQVBoxLayout(orientationGroup);orientationLayout->addWidget(newQRadioButton("Landscape"));orientationLayout->ad

6、dWidget(newQRadioButton("Portrait"));groupLayout->addWidget(orientationGroup);QGroupBox*colorGroup=newQGroupBox();QVBoxLayout*colorLayout=newQVBoxLayout(colorGroup);colorLayout->addWidget(newQRadioButton("BlackandWhite"));colorLayout->addWidget(newQRadioButton("Col

7、or"));groupLayout->addWidget(colorGroup);Horizontalbox,包含groupboxes,verticalboxes,radiobuttons11对话框例子可以使用Qt设计器来建立同样的结构12跨平台13跨平台风格部件的绘制使用平台相关的风格以确保本地化外观14跨平台问题比较不同用户界面后我们知道,不仅仅是改变部件外观这么简单,还有其他的一些差别表单布局管理对话框按钮顺序标准对话框15跨平台问题比较不同用户界面后我们知道,不仅仅是改变部件外观这么简单,还有其他的一些差别表单布局管

8、理对话框按钮顺序标准对话框PlastiqueClearLooksWindowsMacOSX16跨平台问题比较不同用户界面后我们知道,不仅仅是改变部件外观这么简单,还有其他的一些差别表单布局管理对话框按钮顺序标准对话框17跨平台问题比较不同用户界面后我们知道,不仅仅是改变部件外观这么简单,还

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。