我正在尝试一个简单的代码来加载ui文件运行时,但无法加载它。
QUiLoader loader;
QFile file(":/dialog.ui");
file.open(QFile::ReadOnly);
QWidget *myWidget = loader.load(&file, this);
file.close();
QVBoxLayout *layout = new QVBoxLayout;
layout->addWidget(myWidget);
setLayout(layout);
我在.qrc文件中添加了dialog.ui文件,并提到了here。没有收到任何错误消息。请告诉我出了什么问题。
此致
答案 0 :(得分:0)
好的了..这是代码。
QUiLoader uiLoader;
QFile file(":/dialog.ui");
QWidget *sortDialog = uiLoader.load(&file);
if (sortDialog) {
sortDialog->show();
}