You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Qt 6.3.1中Android端QML TextField密码替换字符截断问题

Android上Qt 6.3.1的TextField密码字符截断问题

我使用以下QML代码实现密码输入TextField:

TextField {
    id: pwdField
    placeholderText: qsTr( "Password" )
    leftPadding: appWindow.minimumCtrlHeight / 3
    echoMode: TextInput.Password
    text: connectScreen.pwd
    selectByMouse: true
    mouseSelectionMode: TextInput.SelectCharacters
    implicitHeight: appWindow.minimumCtrlHeight
    implicitWidth: content.width - 40 - implicitHeight - pwdText.width
    verticalAlignment: TextInput.AlignVCenter
}

其中appWindow.minimumCtrlHeight的取值为Screen.pixelDensity * 8。

目前在Android设备上遇到的问题:密码的替换圆形字符显示被截断(输入框内的圆形密码符号顶部和底部被裁切),但占位文本显示完整正常,明文显示密码时也能完整展示。

想问下这是Qt 6.3.1的已知Bug吗?还是我漏掉了某些配置项可以修复这个问题?

内容的提问来源于stack exchange,提问作者Igor Mironchik

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.25 09:33:15