Qt .pro文件格式笔记 收藏 TARGET = XXXX // 生成VC项目时的.vcproj文件名 INCLUDEPATH += folderPath //引入的路径 LIBS += -L folderPath //引入的lib文件的路径 -L:引入路径 Release:LIBS += -L folderPath // release 版引入的lib文件路径 Debug:LIBS += -L folderPath // Debug 版引入的lib 文件路径 LIBS += -lLibName //引入lib 文件 -l : 引入库 QT += xml //加入xml模块 a { // 在生成.pro文件时设置: qmake "CONFIGS += a" -tp vc xxx.pro DEFINES += XX_XX_XXX //定义编译选项,在.h文件中就可以使用 :#ifdefine xx_xx_xxx Release: DESTDIR = folderPath //编译生成文件路径 RESOURCES += xx-xxxx-xxx.qrc //资源文件 } else : b{ DEFINES += XX_XX_XXX //定义编译选项,在.h文件中就可以使用 :#ifdefine xx_xx_xxx Release: DESTDIR = folderPath //编译生成文件路径 RESOURCES += xx-xxxx-xxx.qrc //资源文件 } else { DEFINES += XX_XX_XXX //定义编译选项,在.h文件中就可以使用 :#ifdefine xx_xx_xxx Release: DESTDIR = folderPath //编译生成文件路径 RESOURCES += xx-xxxx-xxx.qrc //资源文件 } SOURCES += A.CPP \ //CPP文件 B.CPP HEADERS += A.H \ B.H //.H 文件 FORMS += A.ui \ b.ui //ui文件 TRANSLATIONS += XXXXXX_ZH_CN.ts //多语言文件 RESOURCE += common.qrc //资源文件 win32{ //icon文件 RC_FILE = main.rc } macx { RC_FILE = xxx.icns } 补充 : 编译 qmake "CONFIG+= XXXXX-AAAA" -tp vc xxx.pro // 影响vc项目的生成, .pro中的 XXXXX-AAAA { DEFINES += ..... } else : xxxxx-bbbb{ } //影响程序的预编译定义和rc文件中的图标选择 ======================================================================= QSortFilterProxyModel: QSortFilterProxyModel可以嵌套,实现联动多级过滤。 每个QSortFilterProxyModel对象可以在源QSortFilterProxyModel的过滤结果基础上再次过滤,
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/deh_1984/archive/2009/09/04/4519271.aspx |
|