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();
}

 

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