生成窗体类的源文件-Linux图形开发基础
3.生成窗体类的源文件假设窗体生成文件名hello.ui,用它生成相应的hello.h和hello.cpp。同样还是在这个目录下,可以看到一个uic的工具,这个是Qt专门用来将ui文件生成.h和.cpp文件的。在终端模式下键入以下命令: ./uic -o hello.h hello.ui ./uic -o hello.h -i hello.cpp hello.ui此时能看到生成了相应的hello.h和hello.cpp,这是一个类。当然,这只是一些前端显示的东西,还需要在这些代码中添加相应的信号和槽,完成所需要的操作。在一般的开发过程中,首先通过这个ui生成的一个类(在Qt中通常叫做Base),如本例中的hello_Base类;然后再新建一个类,来继承这个Base。在这个实现类里定义所需要的成员函数、信号和槽。这样做的好处是:当ui需要改动时,只需要在设计器中修改ui,而不用去理会这些成员函数、信号和槽了。基于上述原因,我们把窗体生成文件保存为hello_base.ui,并生成hello_base.h和hello_base.cpp。
3.71MB
文件大小:
评论区