如何在Qt Creator中访问其他ui文件

时间:2013-04-10 16:54:47

标签: c++ qt qt-creator

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

我创建了一个带有大约条目的小菜单,然后我去了动作编辑器,我选择了条目,Go to Slot和trigerred();
IDE为我创建了所有的东西,所以我需要的是定义函数 我怎样才能访问我之前创建的关于ui的信息? 提前致谢

1 个答案:

答案 0 :(得分:1)

您无需访问“.ui”文件。 Qt的ui应用程序为您做了一切。您现在只需要创建About类的对象,并将MainWindow作为父级并显示它。

大致的代码是:

#include "about.h"

// ...

void MainWindow::on_about_triggered()
{
    About dialog(this);
    dialog.exec();
}