问:如何自定义QMessageBox窗体大小?
答:使用styleSheet来进行自定义大小的设置。
示范代码如下:
void MainWindow::on_m_qaAbout_triggered()
{
QMessageBox box;
//设置文本框的大小
box.setStyleSheet("QLabel{"
"min-width: 500px;"
"min-height: 300px; "
"font-size:14px;"
"}");
box.setText("<font size='13' color='blue'>这是一个QMessageBox</font>");
box.setWindowTitle("关于");
box.exec();
}