فارسی کردن messageBox تو QT - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

فارسی کردن messageBox تو QT

0 امتیاز
سلام به دوستان.قصد دارم تو QT یه messageBox را فارسی کنم.

 

ممنون
سوال شده بهمن 6, 1392  بوسیله ی spide (امتیاز 55)   4 11 15

1 پاسخ

+1 امتیاز
 
بهترین پاسخ

به این شکل

    QMessageBox msgBox;
    msgBox.setText(tr("عنوان"));
    msgBox.setInformativeText("متن");
    QAbstractButton *but1=(QAbstractButton*)msgBox.addButton(tr("باتون 1"), QMessageBox::YesRole);
    QAbstractButton *but2=(QAbstractButton*)msgBox.addButton(tr("باتون 2"), QMessageBox::NoRole);
    msgBox.setIcon(QMessageBox::Question);
    msgBox.setWindowTitle(tr("عنوان!"));
    msgBox.exec();
    if(msgBox.clickedButton()==but1)
       qDebug()<<"1";
    else if(msgBox.clickedButton()==but2)
        qDebug()<<2;

 

پاسخ داده شده بهمن 6, 1392 بوسیله ی BlueBlade (امتیاز 15,315)   15 18 89
انتخاب شد بهمن 6, 1392 بوسیله ی مصطفی ساتکی
...