QT修改类名
前言
由于QT的自动生成,QT中修改类名往往导致各种编译错误。
首先明确,修改类名的基本操作是使用Qt Creater,右键->Refactor->Rename Symbol under Cursor
情形1 给普通类改名
修改完类名后,直接清理项目重新构建即可
情形2 给界面类改名
- 修改完类名后,注意修改在命名空间中的类声明
- 关闭Qt Creater,用其他文本编辑器(如VSCode)打开该界面类对应的
.ui
文件 - 将
.ui
文件中该类的类名也修改了 - 如果出现文件名不一样的情况,在第1步中是可以选择同时也修改文件名的