13.QT-QMainWindow组件使用
<span "="" src="https://images2018.cnblogs.com/blog/1182576/201804/1182576-20180429144036630-426896955.png">
<span "="" src="https://images2018.cnblogs.com/blog/1182576/201804/1182576-20180429144043057-1817318286.png">
<span "="" src="https://images2018.cnblogs.com/blog/1182576/201804/1182576-20180429144049018-1428810258.png">
<span "="" src="https://images2018.cnblogs.com/blog/1182576/201804/1182576-20180429144057367-1440581842.png">
创建菜单示例:
<span "="" src="https://images2018.cnblogs.com/blog/1182576/201804/1182576-20180429144111139-779126402.png">
<span "="" src="https://images2018.cnblogs.com/blog/1182576/201804/1182576-20180429144119563-1204108556.png">
QToolBar关键成员函数
QToolBar中可以加入任意的QWidget组件,比如:文本框(用来查找文字)
示例,在MainWindow类的构造函数里写入:
添加Qt资源文件,将open.png加入程序指定的位置处:
Qt资源文件的作用,就是告诉Qt Creator,该文件处于哪个位置
编译运行:
显示的信息一般分为:
-实时信息,如: 当前程序状态
-永久信息,如: 程序版本号,机构名称
-进度信息,如: 进度条提示,百分比提示
在Qt中,通过QStatusBar类来创建状态栏,这个类是个容器类组件,可以包含任意QWidget类,如下图所示:
创建状态栏示例:
效果:
QT中提供了三种文本编辑组件
- QLineEdit :单行文本编辑组件
- QTextEdit:多行富文本编辑组件(类似于word编辑,可以实现图片,个别文字的字体,颜色等编辑)
- QPlainTextEdit:多行普通文本编辑组件(类似于记事本编辑)
<span "="" src="https://images2018.cnblogs.com/blog/1182576/201804/1182576-20180429145055647-511344903.png">
常用函数
以QPlainTextEdit组件为例,它的常用信号函数如下: