2017-06-21 3 views
0

Ich habe Echtzeit-Betriebssystem QT-Anwendung in Echtzeit-Umgebung ausgeführt. Ich möchte eine Nachricht auf meinem eingebetteten Gerät anzeigen, die auf Benutzereingaben wartet, und ich möchte meine verbleibende Funktionalität nicht im selben Thread blockieren.Message Box mit Qt

Bitte teilen Sie Ihre Ideen/Beispiel für die Anzeige nicht blockierende Nachricht Box.

Danke, Mrudula

+1

Sie können https://doc.qt.io/qt-5/qdialog.html#open - QMessageBox erbt von QDialog verwenden – Felix

Antwort

0

QWidgets einschließlich Dialoge blockieren nicht unbedingt.

Dia::Dia(QWidget *parent) : 
    QWidget(parent) 
{ 
    this->setWindowFlags(Qt::WindowStaysOnTopHint | Qt::Dialog); 

Wenn ich

_dia = new Dia(mainParent); 
_dia->show() 

Mein zugrunde liegenden Kontext nicht blockiert werden nicht nennen.