小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

QMessageBox的常用方法用總結(jié)

 dxw555 2019-01-21

普通用法

QMessageBox是在編程中非常常用的一個類,特別是我們需要要幾個小小的提示而又不需要太多的邏輯的對話框。這時,最簡單的用法就是直接使用QMessageBox的靜態(tài)方法生成對話框,對于一般只需要簡單提示的情況下這樣就夠用了,舉個例子:

QMessageBox::information(this, tr('提示信息'), tr('與控制器異常連接'), QMessageBox::NoButton);
  • 1

這樣就是一個簡單的使用。

自定義按鈕用法

普通用法出現(xiàn)的對話框的缺點是按鈕上面顯示的子都是固定的英文,如果需要自定義按鈕上面顯示的內(nèi)容,需要下面的方式:

QString DoTip('是否確定將');
DoTip = DoTip.append(DO_label.at(num)->text()).append('的值由').
                  append(DO_values.at(num)->text()).append('設(shè)置為').append(QString::number(tipnum));
QMessageBox temMB(QMessageBox::Warning,tr('警告'),DoTip,QMessageBox::Yes | QMessageBox::No);   //!< @bug 后期可以多項提示
temMB.setButtonText(QMessageBox::Yes,tr('是'));
temMB.setButtonText(QMessageBox::No,tr('否'));
if(temMB.exec() != QMessageBox::Yes)
    return;
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

上面就是一個例子,使得出現(xiàn)的對話框顯示的是中文。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多