首页 > 编程知识 正文

如何安装pyqt5安装包,pydroid3中文版

时间:2023-05-04 09:30:04 阅读:41191 作者:3250

目录

属性

QMAKESPEC

缓存文件

文件扩展名

属性qmake具有用于永久配置的系统。 在此系统中,可以在qmake中设置一次属性,并在每次调用qmake时执行查询。 在qmake中,可以按如下方式设置属性:

必须将qmake -set PROPERTY VALUE的相应属性和值替换为PROPERTY和值。

可以从qmake获取以下信息:

qmake-querypropertyqmake-query # queriesallcurrentproperty/value pairs注意:使用qmake -set PROPERTY VALUE设置的属性除外

此信息存储在QSettings对象中。 也就是说,每个平台都存储在不同的位置。

以下列表总结了内置属性。

QMAKE_SPEC -主机mkspec的简称,在构建主机期间解析并存储在QMAKESPEC变量中

QMAKE_VERSION - qmake的当前版本

QMAKE_XSPEC -目标mkspec的缩写。 在构建目标时已解决,并存储在QMAKESPEC变量中

QT_HOST_BINS -主机可执行文件的位置

QT_HOST_DATA - qmake使用的主机可执行文件的数据位置

QT_HOST_PREFIX -所有主机路径的默认前缀

QT_INSTALL_ARCHDATA -依赖于体系结构的通用Qt数据位置

QT_INSTALL_BINS - Qt二进制文件的位置(工具和APP应用程序)

QT_INSTALL_CONFIGURATION - Qt设置的位置。 在Windows上不可用

QT_INSTALL_DATA -与体系结构无关的常规Qt数据位置

QT_INSTALL_DOCS -文档的位置

QT_INSTALL_EXAMPLES -示例位置

QT_INSTALL_HEADERS -所有头文件的位置

QT_INSTALL_IMPORTS - QML 1.x扩展的位置

QT_INSTALL_LIBEXECS -运行库时所需的可执行文件的位置

QT_INSTALL_LIBS -库的位置

QT_INSTALL_PLUGINS - Qt插件的位置

QT_INSTALL_PREFIX -所有路径的默认前缀

QT_INSTALL_QML - QML 2.x扩展的位置

QT_INSTALL_TESTS - Qt测试用例的位置

QT_INSTALL_TRANSLATIONS - Qt字符串翻译信息的位置

QT_SYSROOT -目标生成环境中使用的sysroot

QT_VERSION - Qt版本。 相反,建议您使用$$QT.module.version变量查询特定于Qt模块的版本号。

例如,可以使用QT_INSTALL_PREFIX属性来查询此版本的qmake的Qt安装。

可以按如下方式查询qmake -query 'QT_INSTALL_PREFIX '项目文件中的属性值:

qmake _ vers=$ $ [ qmake _ version ] qmakespecqmake需要一个平台和编译器描述文件,其中包含许多默认值以生成相应的makespecqmake文件。 这些文件中的许多文件都包含Qt安装的mkspecs子目录中的标准Qt发行版。

QMAKESPEC环境变量可以包含以下内容之一:

包含qmake.conf文件的目录的完整路径。 在这种情况下,qmake将从此目录打开qmake.conf文件。 如果文件不存在,qmake将退出并显示错误。 平台组合的名称。 在这种情况下,qmake将搜索在编译Qt时指定的数据路径的mkspecs子目录中指定的目录。 请参阅qlibraryinfo :3360数据路径。 注意: QMAKESPEC路径会在INCLUDEPATH系统变量的内容后自动添加到生成的makefile中。

缓存文件缓存文件是qmake读取的特殊文件,用于搜索qmake.conf文件、项目文件或命令行中未指定的设置。 运行qmake时,将在当前目录的父目录中查找名为. qmake.cache的文件,除非指定-yydzt。 如果找不到此文件,qmake将忽略此处理步骤而不提示。

如果qmake找到. qmake.cache文件,则在处理项目文件之前对其进行处理。

文件扩展名通常qmake会尝试为平台使用适当的文件扩展名。 但是,在某些情况下,需要覆盖每个平台的默认选项,并明确定义qmake使用的文件扩展名。 这是通过重新定义一些内置变量来实现的。 例如,可以通过在项目文件中设置以下设置来重新定义moc文件的扩展名:

可以使用QMAKE_EXT_MOC=.mymoc或更小的变量重新定义qmake可以识别的通用文件扩展名。

更改qmake_ext_MOCMOC文件中包含的扩展名。

更改用于qmake_ext_UIQtdesignerUI文件的扩展名。 通常在FORMS中使用。

更改QMAKE_EXT_PRL库依赖文件的扩展名。

QMAKE_EXT_LEX在Lex文件中更改LEXSOURCES通常使用的后缀。

QMAKE_EXT_YACC更改Yacc文件中使用的后缀。 通常在YACCSOURCES中使用。

QMAKE_EXT_OBJ更改在生成的目标文件中使用的后缀。

所有上述内容都只接受第一个值,因此必须为整个项目文件指定一个要使用的值。 有两个变量接受值列表。

QMAKE_EXT_CPP允许qmake将所有带有这些后缀的文件解释为c源文件。

使用QMAKE_EXT_H时,qmake会将所有带有这些后缀的文件解释为c和c头文件。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。