小编DYa*_*ngu的帖子

如何调整QMessageBox的大小?

我有一个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大小有任何想法吗?谢谢.

c++ qt qmessagebox

13
推荐指数
2
解决办法
1万
查看次数

Qt Creator和主窗口背景图像

我想添加一个图像作为我的主窗口的背景.

添加此背景图像的最佳方法是什么?

我的主窗口的其余部分必须是透明的.

我想通过QtCreator编辑器执行此操作(因此,对于此组件,没有代码)

user-interface qt qt-creator

5
推荐指数
2
解决办法
3万
查看次数

标签 统计

qt ×2

c++ ×1

qmessagebox ×1

qt-creator ×1

user-interface ×1