Qt_第二天_QMainWindow_资源文件_对话框

QMainWindow

菜单栏
QMenuBar * bar = MenuBar() 只能最多有一个
把这个栏添加到 窗口中 setMenuBar
添加菜单 addMenu(文件)
文件里添加菜单项 addAction(新建) 返回QAction
添加分隔符 addSeparator
在这里插入图片描述
工具栏 可以有多个
主窗口的工具栏上可以有多个工具条,通常采用一个菜单对应一个工具条的的方式,也可根据需要进行工具条的划分。
tBar = new QToolBar
addToolBar( 默认停靠位置,tBar)
设置 停靠setAllowedArea、浮动setFloatable、移动setMovable
添加菜单项toolBar->addWidget(btn);
在这里插入图片描述

状态栏 只有一个
派生自QWidget类,使用方法与QWidget类似,QStatusBar类常用成员函数:
状态栏也只能最多有一个
左侧添加
右侧添加
在这里插入图片描述
核心部件
中心显示的部件都可以作为核心部件,例如一个记事本文件,可以利用QTextEdit做核心部件
在这里插入图片描述
铆接部件
在这里插入图片描述

资源文件

1、先将资源复制到项目文件夹下
2、右键 -> 添加新文件 -> Qt -> Qt ResoureFile ->
3、起名称 res ,会生成res.qrc文件
4、右键 -> open in editor 用编辑的方式打开资源文件
5、添加前缀名 /
6、再点击添加文件
7、资源文件的使用方式:“ : + 前缀名 + 文件名 ”

在这里插入图片描述

对话框

对话框的分类:
模态对话框
非模态对话框
在这里插入图片描述

实例
在这里插入图片描述

标准对话框
所谓标准对话框,是 Qt 内置的一系列对话框,用于简化开发。事实上,有很多对话框都是通用的,比如打开文件、设置颜色、打印设置等。这些对话框在所有程序中几乎相同,因此没有必要在每一个程序中都自己实现这么一个对话框。
Qt 的内置对话框大致分为以下几类:
QColorDialog: 选择颜色;
QFileDialog: 选择文件或者目录;
QFontDialog: 选择字体;
QInputDialog: 允许用户输入一个值,并将其值返回;
QMessageBox: 模态对话框,用于显示信息、询问问题等;
QPageSetupDialog: 为打印机提供纸张相关的选项;
QPrintDialog: 打印机配置;
QPrintPreviewDialog: 打印预览;
QProgressDialog: 显示操作过程。

QMessageBox对话框
错误提示对话框QMessageBox:
在这里插入图片描述
在这里插入图片描述
信息提示对话框:
在这里插入图片描述

在这里插入图片描述提问对话框:
在这里插入图片描述在这里插入图片描述文件对话框:
在这里插入图片描述在这里插入图片描述
颜色对话框

在这里插入图片描述

在这里插入图片描述
字体对话框
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值