qt - QML TextInput 无法呈现 UTF-8 项目符号字符
问题描述
我有一个简单的 QMLTextInput
组件,其echoMode
属性设置为TextInput.Password
. 我看到默认值passwordCharacter
(应该是中号子弹(U+25CF))没有正确渲染(见图)。
当为运行 Yocto Poky 发行版的目标构建应用程序时会发生这种情况。如果我建立在我的主机上,项目符号会正确显示。我想这是一个与语言环境相关的问题,但我不知道原因,我也不知道 QML 如何与系统上的语言环境设置交互。我可以使用以下命令从目标外壳打印项目符号字符:
echo -e "\u25cf"
所以我想与语言环境相关的设置是正确的。有任何想法吗?
解决方案
推荐阅读
- mongodb - 使用拉取查找和更新并获取拉取的文档作为回报
- python - Read file of any extension using python
- java - Display an image on JPanel by clicking on a JButton
- python - Python Pandas 以系列数据为参数应用函数
- javascript - TypeError:无法读取未定义的属性“parentId”
- python - 如何在 Python 中读取具有不同名称的 Excel 工作表
- java - 在 Java 项目中生成方法调用图
- java - 我该如何运行
- c - 如何在glibc源代码(malloc/morecore.c)中调用librt中的函数(shm_open)?
- javascript - 如何在按钮数组上设置 addEventListener