Qt5开发与实例(第2版)-第5章 Qt.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5章 Qt 5主窗体 Qt 5主窗体构成 Qt 5文件操作功能 Qt 5图像坐标变换 Qt 5文本编辑功能 Qt 5排版功能 识究扣饯呜旨绩犹陵抓恼勒炬傅淮窖斗耿霹蓟胀烫醉短哟洽汝椽央洲垃驼Qt5开发与实例(第2版)-第5章 QtQt5开发与实例(第2版)-第5章 Qt 5.1 Qt 5主窗体构成 5.1.1 基本元素 QMainWindow是一个为用户提供主窗口程序的类,包含一个菜单栏(menu bar)、多个工具栏(tool bars)、多个锚接部件(dock widgets)、一个状态栏(status bar)及一个中心部件(central widget),是许多应用程序的基础,如文本编辑器、图片编辑器等。本章将对此进行详细介绍。其界面布局如图5.1所示。 禾郸羊孕骡矗淫葡擎建煽悦疮锋洲异彤赣泰散花碰施刽雇册限狰崎锗时蓬Qt5开发与实例(第2版)-第5章 QtQt5开发与实例(第2版)-第5章 Qt 5.1.1 基本元素 1.菜单栏 菜单是一系列命令的列表。为了实现菜单、工具栏按钮、键盘快捷方式等命令的一致性,Qt使用动作(Action)来表示这些命令。Qt的菜单就是由一系列的QAction动作对象构成的列表,而菜单栏则是包容菜单的面板,它位于主窗口顶部、主窗口标题栏的下面。一个主窗口最多只有一个菜单栏。 2.状态栏 状态栏通常显示GUI应用程序的一些状态信息,它位于主窗口的最底部。用户可以在状态栏上添加、使用Qt窗口部件。一个主窗口最多只有一个状态栏。 丫汇停舷尘显稀蹋越男潜癌富柞尔将配陈杏兜酥峭遗翟馋蚊摔罐怀氖鳖江Qt5开发与实例(第2版)-第5章 QtQt5开发与实例(第2版)-第5章 Qt 5.1.1 基本元素 3.工具栏 工具栏是由一系列的类似于按钮的动作排列而成的面板,它通常由一些经常使用的命令(动作)组成。工具栏位于菜单栏的下面、状态栏的上面,可以停靠在主窗口的上、下、左、右四个方向上。一个主窗口可以包含多个工具栏。 4.锚接部件 锚接部件作为一个容器使用,以包容其他窗口部件来实现某些功能。例如,Qt设计器的属性编辑器、对象监视器等都是由锚接部件包容其他的Qt窗口部件来实现的。它位于工具栏区的内部,可以作为一个窗口自由地浮动在主窗口上面,也可以像工具栏一样停靠在主窗口的上、下、左、右四个方向上,一个主窗口可以包含多个锚接部件。 5.中心部件 中心部件处在锚接部件区的内部、主窗口的中心,一个主窗口只有一个中心部件。 纵唉月鼓痘校窃诡瞪痈伏列蒙操变夫顾貌咯摄伺钙勾叉粥稼诈铡剐葡卉绞Qt5开发与实例(第2版)-第5章 QtQt5开发与实例(第2版)-第5章 Qt 5.1.2 【综合实例】:文本编辑器 (1)新建Qt Widgets Application(详见1.3.1节),项目名称为“ImageProcessor”,基类选择“QMainWindow”,类名命名为“ImgProcessor”,取消“创建界面”复选框的选中状态。单击“下一步”按钮,最后单击“完成”按钮,完成该项目工程的建立。 (2)添加该工程的提供主要显示文本编辑框函数所在的文件,在“ImageProcessor”项目名上单击鼠标右键,在弹出的快捷菜单中选择“添加新文件...”菜单项,在弹出的对话框中选择“C++ Class”选项,单击“Choose...”按钮,弹出对话框,在“Base class”后面的下拉列表框中选择基类名“QWidget”,在“Class name”后面的文本框中输入类的名称“ShowWidget”。 (3)单击“下一步”按钮,单击“完成”按钮,添加“showwidget.h”头文件和“showwidget.cpp”源文件。 殆袭播隶胁旗违换究陕乐债南镇沫昆标患厉索构墟沫钩辜迭座币稗烧醋胚Qt5开发与实例(第2版)-第5章 QtQt5开发与实例(第2版)-第5章 Qt 5.1.2 【综合实例】:文本编辑器 (4)打开“showwidget.h”头文件,具体代码如下: #include QWidget #include QLabel #include QTextEdit #include QImage class ShowWidget : public QWidget { Q_OBJECT public: explicit ShowWidget(QWidget *parent = 0); QImage img; QLabel *imageLabel; QTextEdit *text; signals: public slots: }; 弦吸锡沂射疮纬赡圭啥吧拨丸婚滑修铜铸亢练玲胶殷雾备悸战柿免过拴敌Qt5开发与实例(第2版)-第5章 QtQt5开发与实例(第2

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档