我想要一个更大的QMessageBox并在其中居中放置文本,但是当我通过样式表增加它的大小时,它将像这样:
如果我可以给它一些填充或边距,它将是固定的,但我不能。
void MainWindow::showMsg()
{
QMessageBox m_MsgBox;
m_MsgBox.setWindowflags(Qt::Window | Qt::FramelessWindowHint);
m_MsgBox.setIcon(QMessageBox::Warning);
m_MsgBox.setText("Your Trial is finished! Please purachase a plan.");
m_MsgBox.setStandardButtons(QMessageBox::Ok);
m_MsgBox.setStyleSheet("QLabel{min-width:200 px; font-size: 13px;} QPushButton{ width:25px; font-size: 13px; }");
if(m_MsgBox.exec() == QMessageBox::Ok)
m_MsgBox.close();
}
我想为该QMessageBox中的每个QLabel(QMessageBox :: Warning&setText)提供不同的CSS属性。