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

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

3.main.cpp

小明编程![[转]API设计原则-小明编程](http://coolshell.cn//wp-content/uploads/2017/07/api-design-300x278.jpg)







