一名热爱体感技术的
业余专业开发人员

使用新的项目调用.ui文件

qt design中设计一个对话框,保存为hellodialog.ui文件。之后复制到新的项目下,并加入新的项目中。然后对要调用他的头文件和cpp文件进行修改。如下:

1.hellodialog.h


他说这里用到了优先声明,看来Ui::HelloDialogui_HelloDialog直接发生联系啊。–>后来发现之所以Ui::HelloDialogui_HelloDialog一样,是因为在ui_HelloDialog中声明了namespace Ui{class ui_HelloDialog:….},也就是他们其实是一个东西。我就纳闷了,为什么一定要使用namespace,把简单的问题弄复杂,不适合新手。后来我吧namespace删掉,直接使用ui_HelloDialog类一样可以运行的。看来那个namespace只是用来坑我们这些不常用namespace的人啊。

2.hellodialog.cpp


3.main.cpp