如何吧qt designer设计好的.ui文件转换成.h或者.cpp文件呢?
我在vs中建立了Qt工程,然后在工程里面的qtdesigner中设计好了,就是不知道如何变成能用的文件。我看了之前的回答,说把UIC.exe移过来,我找不到。。...
我在vs中建立了Qt工程,然后在工程里面的qt designer中设计好了,就是不知道如何变成能用的文件。
我看了之前的回答,说把UIC.exe移过来,我找不到。。 展开
我看了之前的回答,说把UIC.exe移过来,我找不到。。 展开
1个回答
展开全部
我来说说, 安装的qt的环境下有你说的uic.exe 不管是QtSDK 还是Qt2008版的都有,在安装目录atcreator下面的bin目录里面,要是没有那就是你安装的时候没有安装好,这种情况只能重新安装了,不管是自己用qmake编译自己的pro文件还是vs去编译proj文件都会去找uic去编译ui文件。没有是不行的。
uic 命令 : uic *.*(就是你的ui文件路径和名字) -o *.h
比如: uic a.ui -o a.h
该命令会将本目录下的 a.ui文件翻译成 a.h文件,这个h文件里就是一个 widget的类,你可以在别的文件中使用这个类,类这个widget类在创建的时候就是你在designer里面创建的模样。
uic 命令 : uic *.*(就是你的ui文件路径和名字) -o *.h
比如: uic a.ui -o a.h
该命令会将本目录下的 a.ui文件翻译成 a.h文件,这个h文件里就是一个 widget的类,你可以在别的文件中使用这个类,类这个widget类在创建的时候就是你在designer里面创建的模样。
追问
谢谢你,我在bin下找到了uic.exe,问题解决了。。
追答
还有一点,你是vs就需要装 qt*** vs2008之类的qt版本,不能安装 Qt4.**opensource的那个里面的编译工具连是cygwin,不是vs的编译器。安装了 qt的环境以后安装一个对应版本的QtAddin 就行了。QtAddin在vs中有个Qt选项,可以配置Qt环境的版本
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询