Quiloader не загружает файл пользовательского интерфейса - PullRequest
0 голосов
/ 16 декабря 2010

Я пытаюсь загрузить простой код пользовательского интерфейса, но не могу его загрузить.

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);

Я добавил файл dialog.ui в мой файл .qrc, а также упомянул здесь .Не появляется сообщение об ошибке.Пожалуйста, скажите мне, что пошло не так.

С уважением

1 Ответ

0 голосов
/ 20 декабря 2010

Хорошо, понял .. Вот код.

QUiLoader uiLoader;
QFile file(":/dialog.ui");
QWidget *sortDialog = uiLoader.load(&file);
if (sortDialog) {
    sortDialog->show();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...