2013-05-30 72 views
0

我在QT中工作,並有一個QStackedWidget和堆疊小部件的0級按鈕。此按鈕使消息框顯示在堆疊窗口小部件的第1層上。有沒有辦法讓消息框出現,而不管我目前正在查看的堆疊小部件的哪個級別?因此,如果消息框出現在第1級,是否有辦法讓它顯示出來,而不管我正在查看的QStackedWidget的哪個級別?QMessageBox裏面的堆疊小部件

+0

你如何實例化消息框? – cmannett85

+0

QMessageBox msgBox(NULL); 我設置了實例化後的消息框中的字段值。我通過調用msgBox.exec()結束; – user1314238

回答

0

使QMessageBox無父母。那麼它應該彈出一切。

+0

我這樣做了,消息框仍然出現在第1級。它沒有出現在最高級別0. – user1314238

+0

如果您不在該級別,那麼您的消息框代碼是否正在運行?嘗試在QMessage框中添加一個'qDebug'語句,以查看是否即使到達該行代碼。 – phyatt

+0

你也可以嘗試QMessage框中有一個類似'QMessageBox :: about'的靜態彈出窗口。 – phyatt