当前位置:编程学习 > wap >>

求助!qmake是否能将UI文件转换成h头文件问题!急

今天看c++ gui with qt 4 时,在电脑上操作,但是失败,就是第二章,17-23页,2.3节,那个又用Qt设计师,又用代码的窗口
上图:





详细写在了最后一张图上,就是说用qmake结合书上写的命令不能生成对应的h头文件
求助啊,如果不能解决后面一节就搞不懂啊,因为又是ui转成h文件的设计师加代码,急 求助  qt c++ ui --------------------编程问答-------------------- 只能说此书已经和现在的Qt工程结构不对应了,建议用QtCreator生成“设计师界面类”这个办法创建自定义对话框。 --------------------编程问答-------------------- 书是对的,我也在学这本书,请看下面步骤:
1. 首先你建立的Qt设计师界面类,一开始就有3个文件,1个.h,1个.cpp,1个ui文件。


2. 打开Qt命令行窗口,把目录转到你的项目目录,输入qmake -project,gotocell文件夹下会多出一个gotocell.pro文件,这个就是工程文件。


3. 输入qmake gotocell.pro,会产生debug和release文件夹,还有makefile文件。


4. 用Qt Creator打开gotocell.pro文件,或者直接把这个文件拖到Qt Creator中打开,配置好项目。

这里要注意,配置输出请选择你项目所在的文件夹。不要用默认的。



5. 把项目所需要的main.cpp加入项目中来,编译项目。这时候,你就会发现gotocell文件夹下有了ui_gotocelldialog.h这个头文件。这个头文件不会自己出现如果你不编译项目的话。注意:不知道你用的是Qt4还是Qt5,如果是5的话,在gotocell.pro文件中要加入QT += widgets这一行。项目才能编译。


6. 运行成功。

--------------------编程问答-------------------- 为何不用 QtCreator呀  --------------------编程问答-------------------- qmake 不会.
UIC会。 --------------------编程问答-------------------- 感谢2楼的回答!帮了大忙了!
补充:移动开发 ,  Qt
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,