我有一个QMessageBox我希望它更大.这是一个简单QMessageBox的两个标准按钮,确定和取消.问题是它对于我的应用程序而言非常小.代码显示如下:
QMessageBox msg;
msg.setText("Whatever");
msg.setStandardButtons(QMessageBox::Ok | QMessageBox::Cancel);
msg.setSizePolicy(QSizePolicy::Expanding,QSizePolicy::Expanding);
int ret = msg.exec();
switch (ret) {
case QMessageBox::Ok:
ui->textEdit->clear();
break;
case QMessageBox::Cancel:
break;}
Run Code Online (Sandbox Code Playgroud)
我尝试了几种方法来增加大小:
msg.setSizePolicy(QSizePolicy::Expanding,QSizePolicy::Expanding);
msg.setSizePolicy(QSizePolicy::Maximum,QSizePolicy::Maximum);
msg.setFixedHeight(600);
msg.setFixedWidth(600);
Run Code Online (Sandbox Code Playgroud)
我甚至清理并重建,它编译了一切,但没有任何生效...
您对如何"手动"设置QMessageBox大小有任何想法吗?谢谢.
我想添加一个图像作为我的主窗口的背景.
添加此背景图像的最佳方法是什么?
我的主窗口的其余部分必须是透明的.
我想通过QtCreator编辑器执行此操作(因此,对于此组件,没有代码)