资源文件
- 将图片文件拷贝到项目位置下
- 创建新文件:右键项目 -> add new -> Qt -> Qt resource -> 给资源文件起名
- res生成 res.qrc
- open in editor 编辑资源
- 添加前缀 添加文件
- 使用“: + 前缀名 + 文件名”
//使用添加Qt资源 ": + 前缀名 + 文件名" ui->actionnew->setIcon(QIcon(":/图标/www.png")); ui->actionopen->setIcon(QIcon(":/图标/www.png"));
对话框
- 分类
- 1模态对话框 不可以对其他窗口进行操作
- QDialog dlg(this)
- dlg.exec(); //阻塞
QDialog dlg(this); dlg.resize(200,200); dlg.exec(); qDebug()<<"模态对话框弹出了";
1. 2非模态对话框 可以对其他窗口进行操作
- 防止一闪而过 创建到堆区
- QDialog * dlg = new QDialog(this)
- dlg->show();
- dlg2->setAttribute(Qt::WA_DeleteOnClose); //55号 属性
//非模态对话框 QDialog * dlg2 = new QDialog(this); dlg2->resize(200,100); dlg2->show(); dlg2->setAttribute(Qt::WA_DeleteOnClose); //55号 属性 qDebug()<<"非模态对话框弹出了";