QT_6_QMainWindow
- 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的更多相关文章
随机推荐
- 固定dll的加载基址的方法
调试dll的时候会有一件事情比较烦人,就是dll加载的地址不会很固定(默认设置下编译的dll基址总是0x10000000,多个同基址的dll加载时,后面的肯定会被重定位),这给前后多次调试时对比分析结 ...
- teamviewer被识别为商业用途
1.卸载teamviewer,在控制面板里或者用360等软件卸载: 2.删除下面两个目录 C:\Program Files (x86)\TeamViewer C:\Users\Administrato ...
- 036--MySQL扩展
一.视图 视图是一个虚拟表(非真实存在),其本质是[根据SQL语句获取动态的数据集,并为其命名],用户使用时只需使用[名称]即可获取结果集,并可以将其当作表来使用. SELECT * FROM ( S ...
- 个人项目开发PSP实践-MyWCprj
MyWCprj.exe Github仓库地址 1. What is MyWCprj.exe? wc是linux下一个非常好用的代码统计小工具,可以通过 -c .-w .-l等选项分别进行对指定文件的代 ...
- ORACLE PL/SQL 实例精解之第四章 条件控制:if 语句
4.1 IF 语句 IF语句两种形式:IF-THEN IF-THEN-ELSE 使用IF-THEN,可以指定需要执行的一组动作. IF-THEN-ELSE语句指定两组动作 1. IF-THEN TRU ...
- 862. Shortest Subarray with Sum at Least K
Return the length of the shortest, non-empty, contiguous subarray of A with sum at least K. If there ...
- The local variable fruit may not have been initialized 错误
eclipse错误提示如图: 错误代码如图: 首先这错误的翻译是:局部变量"水果"尚未初始化,所以对象该如何初始化呢,我百度之后找到了答案,修改过后如下图所示. 这个错误的问题所在 ...
- April Fools Contest 2017 D
Description Input The only line of the input contains a string of digits. The length of the string i ...
- 洛谷 P1199 三国游戏
参考:Solution_ID:17 题解 更新时间: 2016-11-13 21:01 这道题要求最后得到的两方的默契值最大的武将,小涵的默契值大于计算机,首先,我们这个解法获胜的思路是,每个武将对应 ...
- Linux下文件权限的设置
文件/目录权限设置命令:chmod 这是Linux系统管理员最常用到的命令之一,它用于改变文件或目录的访问权限.该命令有两种用法: 用包含字母和操作符表达式的文字设定法 ) 其语法格式为:chmod ...