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组件为例,它的常用信号函数如下:


文章来源:https://www.cnblogs.com/lifexy/p/8971064.html

原文地址:https://www.cnblogs.com/xiongjim/p/9673909.html