1. QMainWindow

    1.1. 菜单栏

      1.1.1. 只有一个

      1.1.2. QMenuBar *bar = MenuBar();

      1.1.3. 设置到窗口中 setMenuBar(bar);

      1.1.4. 利用菜单栏添加菜单

      1.1.5. QMenu *fileMenu =  bar ->addMenu("文件");

      1.1.6. QAction *newAction = fileMenu ->addAction("新建");添加菜单项

      1.1.7. 添加分割线

    1.2. 工具栏

      1.2.1. 可以有多个

      1.2.2. 创建

      1.2.3. 添加到窗口

      1.2.4. 设置停靠

      1.2.5. 设置浮动

      1.2.6. 设置移动

      1.2.7. 添加小控件

      1.2.8. 添加菜单项

    1.3. 状态栏

      1.3.1. 只能有一个

        1.3.1.1. QStatusBar *status =   statusBar();

      1.3.2. 将状态栏放入窗口中setStatusBar(status);

      1.3.3. 可以放左侧或者右侧信息提示

    1.4. 铆接部件 浮动窗口

      1.4.1. 可以有多个

      1.4.2. QDockWidget *dock = new QDockWidget("铆接部件",this);

      1.4.3. 添加窗口

      1.4.4. 可以设置停靠的范围

    1.5. 核心部件

      1.5.1. 只能有一个

      1.5.2. setCentralWidget(edit);

QT_6_QMainWindow的更多相关文章

随机推荐

  1. centos7 编译安装新版LNMP环境

    centos7 编译安装新版LNMP环境 环境版本如下: 1.系统环境:Centos 7 x86_64 2.NGINX:nginx-1.11.3.tar.gz 3.数据库:mariadb-10.0.2 ...

  2. web服务端的架构演变

    此文已由作者肖凡授权网易云社区发布. 欢迎访问网易云社区,了解更多网易技术产品运营经验. 最近Lofter项目碰到很多性能上的问题,特别是数据库相关的,每次推送后,告警就会第一时间到来.这些问题随着产 ...

  3. Codeforces711C 【DP】

    题意: 有n个点,m种颜色,你要给n个点上没有颜色的点染色.每个点i对应染的颜色j有一个颜料消耗,p[i][j]是点i染成j颜色的花费,你必须保证有k段颜色的点,输出最少花费多少颜料. 还有一个就是本 ...

  4. lightoj 1033【区间DP/LCS】

    题意: 给你一个长度<=100的字符串. 然后你可以在任何位置插入字符,问最少插入几个构成回文. 思路: 1.长度-LCS: 2.区间DP; 我保证小的区间是一个回文,然后枚举区间,构成大区间, ...

  5. new delete 创建回收细节

  6. c++运费符优先级

    L:左      R:右

  7. mysql架构解析

    架构 mysql是cs架构,在服务端可以启动该mysqld服务,mysqld进程默认监听在tcp:3306.在客户端使用命令行工具mysql或者图形化工具navicat for mysql进行远程连接 ...

  8. AtCoder Regular Contest 081 F - Flip and Rectangles

    题目传送门:https://arc081.contest.atcoder.jp/tasks/arc081_d 题目大意: 给定一个\(n×m\)的棋盘,棋盘上有一些黑点和白点,每次你可以选择一行或一列 ...

  9. 线段树/树状数组 POJ 2182 Lost Cows

    题目传送门 题意:n头牛,1~n的id给它们乱序编号,已知每头牛前面有多少头牛的编号是比它小的,求原来乱序的编号 分析:从后往前考虑,最后一头牛a[i] = 0,那么它的编号为第a[i] + 1编号: ...

  10. 线段树(单点更新) HDOJ 4288 Coder

    题目传送门 #include <cstdio> #include <cstring> #define lson l, m, rt << 1 #define rson ...