Details
-
Suggestion
-
Resolution: Done
-
P2: Important
-
4.8.6, 5.3.1
-
None
-
Windows XP, Windows 8.1
Qt 5.3.1 MinGW build
I believe other build will also cause this problem.
-
b55f88caba339a49bf0ebabfa324dde523c2b866 (qtbase/5.4, 27.11.2014, 5.4.1) c91c05b056c769c3df0d7634aed7d9bf2c0e550d (qtbase/5.4, 27.11.2014, 5.4.1)
Description
Currently, We have no way to turn off input method when TextInput or TextField's echoMode is set to “TextInput.Password”. Thus will undesirably uncover part of password when user types it.
Code:
TextField
{
id: passwordField
anchors.horizontalCenter: defaultText.horizontalCenter
anchors.top: defaultText.bottom
echoMode: TextInput.Password
}
Suggestion:
Try adding a numeration to "inputMethodHints" property, such as "Qt.ImhForbidden"
Attachments
Issue Links
- relates to
-
QTBUG-84664 When QLineEdit is in password mode then it will still allow characters to be composed but it will lose what the intended character is
- Closed
-
QTBUG-40402 Windows: wrong behavior when inputting with CJK IME and switch between widgets
- Closed
-
QTBUG-56767 QLineEdit with Password echo mode allows non-ascii IME input
- Closed
- resulted in
-
QTBUG-100223 Touchscreen: Discrepancy between QML TextInput and QLineEdit behaviour with Windows virtual keyboard
- Closed
-
QTBUG-46009 Bundled Qt 5.4.0 platforminputcontext plugins makes apps crash on Qt 5.4.1
- Closed
-
QTBUG-47679 Windows [REG 5.3->5.4]: Cannot input Chinese into QGraphicsTextItem
- Closed
For Gerrit Dashboard: QTBUG-40691 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
99584,7 | Windows: Correctly associate IME contexts. | 5.4 | qt/qtbase | Status: MERGED | +2 | 0 |
99990,3 | Add capabilities to QPlatformInputContext. | 5.4 | qt/qtbase | Status: MERGED | +2 | 0 |
100511,1 | Add capabilities to QPlatformInputContext. | 5.4.0 | qt/qtbase | Status: ABANDONED | +2 | 0 |
100512,1 | Windows: Correctly associate IME contexts. | 5.4.0 | qt/qtbase | Status: ABANDONED | +2 | 0 |
123837,1 | Windows/Input context: Update enabling of IME in in update(), too. | 5.6 | qt/qtbase | Status: ABANDONED | 0 | 0 |
123841,2 | Windows/Input context: Update enabling of IME in in update(), too. | 5.5 | qt/qtbase | Status: MERGED | +2 | 0 |
184873,4 | QInputMethod: Enable focus object consistently | dev | qt/qtbase | Status: ABANDONED | 0 | 0 |