QMessageBox中按鈕漢化 確定,取消

2021-06-04 02:58:34 字數 520 閱讀 5397

1.方法一:

qmessagebox mess(qmessagebox::question, "刪除提示", "確認刪除所選元件?", null);

qpushbutton *okbutton = mess.addbutton(tr("確定"), qmessagebox::acceptrole);

qpushbutton *cancelbutton = mess.addbutton(tr("取消"),qmessagebox::rejectrole);

mess.exec();

if ((qpushbutton*)mess.clickedbutton() == okbutton)

2方法二:

qmessagebox::warning(this,tr("test"), tr("msg"), tr("yes"), tr("no"), tr("cancel"));

然後翻譯tr("yes"), tr("no"), tr("cancel")三個即可

Qt 中文顯示 QMessageBox按鈕中文顯示

1,qt中如何顯示中文呢?qtextcodec pcodec qtextcodec codecforname system 獲取系統字型編碼 qtextcodec setcodecforlocale pcodec qtextcodec setcodecforcstrings pcodec qtext...

qmessagebox按鈕變成中文,設定預設按鈕

廢話不多說,直接上原始碼,裡頭列舉了實現如題功能的兩種方式 import sys from pyqt5 import qtgui class example qwidget def init self super example,self init def initui self self.setg...

QMessageBox按鈕簡單實現中文顯示

在qt中經常用qmessagebox顯示一些臨時資訊,呼叫的 如下。但是,兩個按鈕卻是英文的 int result qmessagebox information this qmgwindow,qobject tr 提示 qobject tr 顯示資訊!在網上,有一些解決方法,但是過於麻煩,無意中發...