zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    剑指 Offer——13. 调整数组顺序使奇数位于偶数前面
    剑指 Offer——3. 从尾到头打印链表
    剑指 Offer——2. 替换空格
    剑指 Offer——1. 二维数组中的查找
    LeetCode 905. Sort Array By Parity 按奇偶校验排列数组
    LeetCode 448. Find All Numbers Disappeared in an Array找到所有数组中消失的元素
    SSH 代码笔记
    anaconda3安装caffe
    opencv多版本安装
    人脸文章与数据库
  • 原文地址:https://www.cnblogs.com/xiongjim/p/9673909.html
Copyright © 2011-2022 走看看