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

  • 相关阅读:
    离奇的软件开发之路
    集群环境中的单例设计模式
    Android 如何更换屏幕上锁界面背景图片
    基于华为Java编程规范的Eclipse checkStyle.xml
    对数据库事务的总结
    [Sciter系列] MFC下的Sciter–1.创建工程框架
    Android 如何添加一种锁屏方式
    Hibernate级联操作 注解
    linux就是这个范儿之融于心而表于行(1)
    Android 如何修改默认的searchable items。
  • 原文地址:https://www.cnblogs.com/xiongjim/p/9673909.html
Copyright © 2011-2022 走看看