【发布时间】:2019-01-16 20:35:41
【问题描述】:
我有一个接收 QString 的 QDialog 类。我正在使用设置的宽度和高度调用 setFixedSize,但我希望 QDialog 更具动态性并适合文本的大小。
我尝试过 adjustSize(),但所做的只是将窗口缩小到文本被截断的位置。
ConfirmDialog::ConfirmDialog(const QString& message, QWidget* parent)
: QDialog(parent)
{
setFixedSize(WIDTH, HEIGHT);
statusLabel->setText(tr("Confirmation"));
statusDetailsLabel->setText(message);
statusDetailsLabel->setWordWrap(true);
}
我总是看到尺寸为 WIDTH 和 HEIGHT 的窗口。我希望它适合测试。
【问题讨论】: