错误
在开发qt时要做多个界面,希望一个项目里可以有多个ui文件方便设计界面。在我添加新的ui文件,希望使用该ui文件时出错了。参考主窗口自动生成的代码发现,大概总结一下使用ui文件的方法
解决
首先需要引入头文件

该头文件创建ui文件后自动生成,命名规则为:ui_ui文件名
然后在需要使用的地方声明,声明规则:
Ui::创建的类名 变量名
我遇到错误的地方就是这里,我创建了一个登录窗口,认为它创建的类名应该是Login,实际上并不是。需要跳转到该头文件上查看

可以明显看出这创建的类名叫Dialog,所以才会爆ui命名空间内没有Login这个类,实际上它给我创建的是Dialog类。