QMessageBox自定义大小

问:如何自定义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();
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章