четверг, 12 декабря 2013 г.

Qt. Как вывести сообщение пользователю?

Как вывести сообщение пользователю?

для этого существует класс QMessageBox.

Использовать его можно так:

        QMessageBox msg;
    msg.setText(tr("Вы действительно хотите выйти?"));
    msg.setStandardButtons(QMessageBox::Yes | QMessageBox::No);
    msg.setDefaultButton(QMessageBox::No);
    msg.setDetailedText(tr("Что вам тут сказать?<br>это<h1>HTML</h1>"));
        if (msg.exec() == QMessageBox::Yes)
        ...
 
Или через статические методы:
 
    int ret = QMessageBox::information(this,  
               "Статическое сообщение",  
               "Ну это сообщение, не видишь?", 
               QMessageBox::Ok | QMessageBox::Cancel | QMessageBox::Abort, 
               QMessageBox::Ok 
            ); 
 
из аналогичных статических методов доступны:
     information()
     question()
     warning()
     critical()  
с соответствующим предназначением.
 

Комментариев нет:

Отправить комментарий

Буду рад Вашим комментариям...