如何将QUiLoader作为模态对话框?

时间:2016-03-02 16:35:48

标签: qt modal-dialog qdialog

  

在我的应用程序中,我会显示几个弹出窗口,每个弹出窗口都有   不同的UI布局,因此很难编码所有内容和我的   搜索让我的编码生活更轻松,我   偶然发现QUiLoader并认为这会让事情变得更容易。但   这是问题:

     

我创建了一个QDialog类   setDialogType() API,根据对话框的类型加载.ui文件   我选择了。很自然,因为这是一个弹出窗口,我希望它成为一个   模态对话框,由于QUiLoader返回QWidget*,我无法向下转发   它到QDialog并且因为我实际上已经将QDialog子类化以显示它   QUILoader,我尝试了setModal(),但唉,对话框本身   成为   例如,模态,意味着它不接收按钮事件。

     

能   有人在这方面帮助我吗?

0 个答案:

没有答案