0

如何使用 Qt Creator 从代码中访问其他 ui 文件?
我正在尝试创建一个小型文本编辑器。与往常一样,我通过按“设计”按钮来设计主窗口。之后,我从 Qt creator 创建了一个名为 about.ui 的新 ui 文件(IDE 还添加了 about.h 和 about.cpp)。主窗口的功能(如 on_button_cliked() )在文件 textedit.cpp 中

我创建了一个带有 about 条目的小菜单,然后转到 Action Editor ,我选择了条目、Go to Slot 和 triggerred();
IDE 为我创建了所有东西,所以我只需要定义函数。
如何访问我之前创建的关于 ui?
提前致谢

4

1 回答 1

1

您不需要访问“.ui”文件。Qt 的ui应用程序为您完成一切。您现在所需要做的就是创建一个作为父About类的对象并显示它。MainWindow

大概的代码是:

#include "about.h"

// ...

void MainWindow::on_about_triggered()
{
    About dialog(this);
    dialog.exec();
}
于 2013-04-10T17:05:59.897 回答