在我的应用程序中,我会显示几个弹出窗口,每个弹出窗口都有 不同的UI布局,因此很难编码所有内容和我的 搜索让我的编码生活更轻松,我 偶然发现
QUiLoader
并认为这会让事情变得更容易。但 这是问题:我创建了一个
QDialog
类setDialogType()
API,根据对话框的类型加载.ui
文件 我选择了。很自然,因为这是一个弹出窗口,我希望它成为一个 模态对话框,由于QUiLoader
返回QWidget*
,我无法向下转发 它到QDialog
并且因为我实际上已经将QDialog
子类化以显示它 QUILoader,我尝试了setModal(),但唉,对话框本身 成为 例如,模态,意味着它不接收按钮事件。能 有人在这方面帮助我吗?