如何在Qt Creator中重命名文件和类?

时间:2011-04-03 07:08:28

标签: qt qt4 qt-creator

如何在Qt Creator 2.0中重命名文件和类(声明,实现和使用)?

我在那里找不到这样的功能。

3 个答案:

答案 0 :(得分:3)

Qt Creator中没有这样的功能:(

这是你可以做的:

重命名文件:

  • 关闭您的项目
  • 在Windows资源管理器或其他工具中重命名文件
  • 打开项目
  • 更新* .pro文件,列出标题中的* .h文件,中的* .CPP文件,表单中的* .ui文件
  • 更新#include部分中的所有* .ccp文件以包含正确的文件

要更改类名,您可以使用 Ctrl + Shift + R 功能更改头文件和源文件中的类名。

答案 1 :(得分:2)

我个人需要做更多的事情。

我改名为我的课程" Form" to" MainWindow",我必须进入目录" build-yourproject ...- Debug \ ui_mainwindow.h"并替换每个"表格"与" MainWindow" (Ctrl + f)然后就可以了。

编辑:这是一个手动解决方案,可以更改在每次构建时重新加载的文件,因此此更改会自动丢失。正确的解决方案是进入Qt Creator并在右上角,名称为#34;对象",您应该拥有类的名称,这是您需要更改的名称。

答案 2 :(得分:1)

如果您还想重命名表单及其类,则必须编辑name.ui文件,并将widget nameclass更改为新的相应值。

您还需要重命名name.h文件中的某些内容。

namespace Ui {
    class NewValueHere;
}

private:
    Ui::NewValueHere* mUI;

name.cpp文件中,您还必须调整创建mUI的电话。

mUI(new Ui::NewValueHere)