qt designer调试的问题,是不是用designer创建的对话框什么的也要qmake以后才能编译

[复制链接]
查看11 | 回复3 | 2011-1-27 10:52:24 | 显示全部楼层 |阅读模式
Qt designer 能创建的是一个.ui文件,用XML写成,IDE中的qmake通常都是必须有建立好的工程才能run qmake,而designer默认只负责UI界面编写,不能自动调用qmake产生.pro文件建立工程的,Qt Creator是各个工具的集成体,你在Creator里刚开始就自动创建好工程了。如果要不借助Qt Creator,那么先建好一个文件夹(与预期工程名相同),然后在其下编写main文件,用designer生成的文件用 uic *.ui > ui_*.h,然后在需要的地方#include 这个头文件就可以了,要想创建工程, 目录下运行qmake -project,这样就有了一个pro文件,之后的话用Creator打开也可以直接编...
回复

使用道具 举报

千问 | 2011-1-27 10:52:24 | 显示全部楼层
我在ARCHLINUX下是这么做的,可以参考~mkdir hello
//创建目录cd hello
//进入新建目录nano hello.cpp //用喜欢的编辑器建立文件,编辑内容如下:#include#includeint main(...
回复

使用道具 举报

千问 | 2011-1-27 10:52:24 | 显示全部楼层
Qt designer 创建的窗体的.ui文件本质是xml文件,需要调用uic编译器编译成.h文件。在你的程序中需要include 才能引用,之后qmake命令.pro文件,再qmake产生makefile,最后make(如果你在vs环境下 则是nmake)产生可执行文件以上是使用非集成的qt creator的编译过程。初学qt 建议使用命令行编译方...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行