在qt Designer中编辑出来的界面,最后会被保存成*.ui的文件,然后用qmake就可以生成对应的头文件。ui文件我们可以用utrleditor(windows 下面)或者kwriter(linux)打开,其实里面就是一个xml格式的文件,这个文件中用树状结构描述了,整个界面的组织结构,每个界面元素的描述,大小,名字,位置等等。
用qmake来生成ui头文件的命令如下, 假设我们ui文件名字是mytest.ui。记得执行下列命令前,cd当前路径到ui文件所在的目录。
qmake -project
qmake mytest.pro
然后你会看到在当前目录下面多了一个ui_mytest.h的文件,打开这个文件,你可以看到里面是用c++语言重新描述了我们的xml的ui文件。
其实如果只是单单想把ui文件转成对应的h文件,不需要生成工程的话,uic就可以:
uic –o test.h test.ui
现在你可以把这个文件复制到任何你自己的工程目录,然后包含这个文件,这个界面就导入到你的工程了。具体的步骤请参看<<c++ GUI programming with qt4>>的part1->chapter2->Rapid Dialog Design。
待续。。。
版权所有,禁止转载. 如需转载,请先征得博主的同意,并且表明文章出处,否则按侵权处理.