Qt for Android环境变量
启用或禁用解决方案
Qt Android使用一些环境变量来启用或禁用某些解决方案
常用变量
变量 | 描述 |
---|---|
QT_ANDROID_NO_EXIT_CALL | 在某些情况下,Android应用程序在调用exit() 时可能无法安全清理所有线程,这可能导致应用程序崩溃。这是因为有C++线程正在运行并在不知道它们的情况下去除它们,这会终止一个应用程序。由于无法知道它们是否正在运行,因此无法将它们连接。此标志避免调用exit() ,由Android系统处理,但代价是不可运行全局析构函数。 |
QT_ANDROID_ENABLE_WORKAROUND_TO_DISABLE_PREDICTIVE_TEXT | 允许隐藏预测文本建议,主要来自密码字段。某些设备不能正确处理此操作。有关更多信息,请参阅预测文本。 |
QT_ANDROID_ENABLE_RIGHT_MOUSE_FROM_LONG_PRESS | 将长按触摸视为右键单击事件。 |
QT_ANDROID_DISABLE_ACCESSIBILITY | 禁用辅助功能。这将阻止处理辅助功能事件。 |
不常用变量
变量 | 描述 |
---|---|
QT_ANDROID_FONT_LOCATION | 为系统字体设置自定义路径。 |
QT_ANDROID_MAX_ASSETS_CACHE_SIZE | assets文件夹下的资源缓存大小。 |
QT_ANDROID_DISABLE_GLYPH_CACHE_WORKAROUND | 请参阅文本形状缓存 |
QT_ANDROID_RASTER_IMAGE_DEPTH | |
QT_ANDROID_MINIMUM_MOUSE_DOUBLE_CLICK_DISTANCE |
注意:尽管相关,但它们与Qt For Android使用的CMake命令或变量不同,请参阅Qt for Android CMake配置
© 2024 Qt公司有限公司。本文档中的贡献包含其各自的版权所有者的版权。本提供的文档是根据自由软件基金会发布的GNU自由文档许可版本1.3的条款许可的。Qt和相关的标志是芬兰及其它全球范围内的Qt公司有限公司的商标。所有其他商标均属其各自主人。