寫Qt程序時遇到一個問題:
Qt自帶的彈窗功能單一,
所以須要自己用ui設計彈窗的內容,這樣彈窗就和普通窗口一樣了,但問題是這個彈窗顯示後父窗口還是活動的。
網上找了很久找到了解決辦法:
Qt::WindowFlags flags = Qt::Dialog;
mycom->setWindowFlags(flags);
mycom->setWindowModality(Qt::ApplicationModal);
mycom->show();
注:mycom爲自己設計的彈窗類