5.4.0 "windows" #0 QWidgetWindow/"MainWindow" QFocusEvent(FocusIn, OtherFocusReason) #1 QLineEdit/"QLineEdit1" QFocusEvent(FocusIn, ActiveWindowFocusReason) #2 QWindowsVistaStyle/"windowsvista" QFocusEvent(FocusIn, ActiveWindowFocusReason) #3 QLineEdit/"QLineEdit1" QInputMethodQueryEvent(queries=0x1, {}) QGuiApplicationPrivate::_q_updateFocusObject Calling QPlatformInputContext:setFocusObject QLineEdit(0xed22aa1010, name = "QLineEdit1") #4 QLineEdit/"QLineEdit1" QInputMethodQueryEvent(queries=0x1, {}) QGuiApplicationPrivate::_q_updateFocusObject Calling QPlatformInputContext:setFocusObject QLineEdit(0xed22aa1010, name = "QLineEdit1") #5 QWidgetWindow/"MainWindow" QEnterEvent(QPoint(157,67)) #6 QWidget/"Main" QEnterEvent(QPoint(157,67)) #7 QLineEdit/"QLineEdit2" QEnterEvent(QPoint(125,13)) #8 QLineEdit/"QLineEdit2" QEvent(Leave, 0xed229ca9c8, type = 11) #9 QLineEdit/"QLineEdit1" QEnterEvent(QPoint(96,19)) #10 QLineEdit/"QLineEdit1" QEvent(Leave, 0xed229ca9c8, type = 11) #11 QWidgetWindow/"MainWindow" QEvent(Leave, 0xed229cbf50, type = 11) #12 QWidget/"Main" QEvent(Leave, 0xed229cb1f8, type = 11) #13 QWidgetWindow/"MainWindow" QEnterEvent(QPoint(3,9)) #14 QWidget/"Main" QEnterEvent(QPoint(3,9)) #15 QLineEdit/"QLineEdit1" QEnterEvent(QPoint(6,4)) WM_IME_STARTCOMPOSITION qt.qpa.input.methods: QWindowsInputContext::startComposition QLineEdit(0xed22aa1010, name = "QLineEdit1") QWidgetWindow(0xed22ab2480, name = "MainWindow") qt.qpa.input.methods: QWindowsInputContext::initContext 0xda0586 QLineEdit(0xed22aa1010, name = "QLineEdit1") qt.qpa.input.methods: QWindowsInputContext::update QFlags(0x1|0x2|0x4|0x8|0x10|0x20|0x40|0x80|0x100|0x200|0x400|0x800|0x1000|0x2000|0x4000|0x8000|0x10000|0x20000|0x40000|0x80000|0x100000|0x200000|0x400000|0x800000|0x1000000|0x2000000|0x4000000|0x8000000|0x10000000|0x20000000|0x40000000|-0x80000000) qt.qpa.input.methods: QWindowsInputContext::startContextComposition CLEAR #16 QLineEdit/"QLineEdit1" QInputMethodQueryEvent(queries=0x2, {}) qt.qpa.input.methods: QWindowsInputContext::cursorRectChanged QRect(10,15 10x14) qt.qpa.input.methods: QWindowsInputContext::handleIME_Request > qt.qpa.input.methods: QWindowsInputContext::handleIME_Request < qt.qpa.input.methods: QWindowsInputContext::update QFlags(0x1|0x2|0x4|0x8|0x10|0x20|0x40|0x80|0x100|0x200|0x400|0x800|0x1000|0x2000|0x4000|0x8000|0x10000|0x20000|0x40000|0x80000|0x100000|0x200000|0x400000|0x800000|0x1000000|0x2000000|0x4000000|0x8000000|0x10000000|0x20000000|0x40000000|-0x80000000) WM_IME_COMPOSITION qt.qpa.input.methods: > QWindowsInputContext::composition QLineEdit(0xed22aa1010, name = "QLineEdit1") "COMPSTR COMPATTR CURSORPOS COMPCLAUSE " composing= true QWindowsInputContext::composition preedit= 1 QWindowsInputContext::composition Sending preedit= "?" #17 QLineEdit/"QLineEdit1" QInputMethodEvent(preedit="U+3042", attributes= {[type= 0, start=0, length=1, value=QVariant(QTextFormat, QTextFormat(QTextFormat::FormatType(2)) ) ] , [type= 1 , start= 1 , length= 1 , value= QVariant(Invalid) ] } ) QWidgetLineControl::processInputMethodEvent 0 chars #18 QLineEdit/"QLineEdit1" QInputMethodQueryEvent(queries=0x1, {}) qt.qpa.input.methods: QWindowsInputContext::update QFlags(0x1|0x2|0x4|0x8|0x10|0x20|0x40|0x80|0x100|0x200|0x400|0x800|0x1000|0x2000|0x4000|0x8000|0x10000|0x20000|0x40000|0x80000|0x100000|0x200000|0x400000|0x800000|0x1000000|0x2000000|0x4000000|0x8000000|0x10000000|0x20000000|0x40000000|-0x80000000) #19 QLineEdit/"QLineEdit1" QInputMethodQueryEvent(queries=0x2, {}) qt.qpa.input.methods: QWindowsInputContext::cursorRectChanged QRect(19,15 10x14) qt.qpa.input.methods: QWindowsInputContext::handleIME_Request > qt.qpa.input.methods: QWindowsInputContext::handleIME_Request < qt.qpa.input.methods: < QWindowsInputContext::composition sending markup= 2 commit= 0 chars to QLineEdit(0xed22aa1010, name = "QLineEdit1") returns true qt.qpa.input.methods: QWindowsInputContext::update QFlags(0x1|0x2|0x4|0x8|0x10|0x20|0x40|0x80|0x100|0x200|0x400|0x800|0x1000|0x2000|0x4000|0x8000|0x10000|0x20000|0x40000|0x80000|0x100000|0x200000|0x400000|0x800000|0x1000000|0x2000000|0x4000000|0x8000000|0x10000000|0x20000000|0x40000000|-0x80000000) qt.qpa.input.methods: QWindowsInputContext::handleIME_Request > qt.qpa.input.methods: QWindowsInputContext::handleIME_Request < WM_IME_COMPOSITION qt.qpa.input.methods: > QWindowsInputContext::composition QLineEdit(0xed22aa1010, name = "QLineEdit1") "COMPSTR COMPATTR CURSORPOS COMPCLAUSE " composing= true QWindowsInputContext::composition preedit= 2 QWindowsInputContext::composition Sending preedit= "??" #20 QLineEdit/"QLineEdit1" QInputMethodEvent(preedit="U+3042,U+3042", attributes= {[type= 0, start=0, length=2, value=QVariant(QTextFormat, QTextFormat(QTextFormat::FormatType(2)) ) ] , [type= 1 , start= 2 , length= 1 , value= QVariant(Invalid) ] } ) QWidgetLineControl::processInputMethodEvent 0 chars qt.qpa.input.methods: < QWindowsInputContext::composition sending markup= 2 commit= 0 chars to QLineEdit(0xed22aa1010, name = "QLineEdit1") returns true qt.qpa.input.methods: QWindowsInputContext::update QFlags(0x1|0x2|0x4|0x8|0x10|0x20|0x40|0x80|0x100|0x200|0x400|0x800|0x1000|0x2000|0x4000|0x8000|0x10000|0x20000|0x40000|0x80000|0x100000|0x200000|0x400000|0x800000|0x1000000|0x2000000|0x4000000|0x8000000|0x10000000|0x20000000|0x40000000|-0x80000000) qt.qpa.input.methods: QWindowsInputContext::handleIME_Request > qt.qpa.input.methods: QWindowsInputContext::handleIME_Request < WM_IME_COMPOSITION qt.qpa.input.methods: > QWindowsInputContext::composition QLineEdit(0xed22aa1010, name = "QLineEdit1") "COMPSTR COMPATTR CURSORPOS COMPCLAUSE " composing= true QWindowsInputContext::composition preedit= 3 QWindowsInputContext::composition Sending preedit= "???" #21 QLineEdit/"QLineEdit1" QInputMethodEvent(preedit="U+3042,U+3042,U+3042", attributes= {[type= 0, start=0, length=3, value=QVariant(QTextFormat, QTextFormat(QTextFormat::FormatType(2)) ) ] , [type= 1 , start= 3 , length= 1 , value= QVariant(Invalid) ] } ) QWidgetLineControl::processInputMethodEvent 0 chars qt.qpa.input.methods: < QWindowsInputContext::composition sending markup= 2 commit= 0 chars to QLineEdit(0xed22aa1010, name = "QLineEdit1") returns true qt.qpa.input.methods: QWindowsInputContext::update QFlags(0x1|0x2|0x4|0x8|0x10|0x20|0x40|0x80|0x100|0x200|0x400|0x800|0x1000|0x2000|0x4000|0x8000|0x10000|0x20000|0x40000|0x80000|0x100000|0x200000|0x400000|0x800000|0x1000000|0x2000000|0x4000000|0x8000000|0x10000000|0x20000000|0x40000000|-0x80000000) qt.qpa.input.methods: QWindowsInputContext::handleIME_Request > qt.qpa.input.methods: QWindowsInputContext::handleIME_Request < qt.qpa.input.methods: QWindowsInputContext::handleIME_Request > qt.qpa.input.methods: QWindowsInputContext::handleIME_Request < WM_IME_COMPOSITION qt.qpa.input.methods: > QWindowsInputContext::composition QLineEdit(0xed22aa1010, name = "QLineEdit1") "COMPSTR COMPATTR CURSORPOS COMPCLAUSE " composing= true QWindowsInputContext::composition preedit= 4 QWindowsInputContext::composition Sending preedit= "????" #22 QLineEdit/"QLineEdit1" QInputMethodEvent(preedit="U+3042,U+3042,U+3042,U+3042", attributes= {[type= 0, start=0, length=4, value=QVariant(QTextFormat, QTextFormat(QTextFormat::FormatType(2)) ) ] , [type= 1 , start= 4 , length= 1 , value= QVariant(Invalid) ] } ) QWidgetLineControl::processInputMethodEvent 0 chars qt.qpa.input.methods: < QWindowsInputContext::composition sending markup= 2 commit= 0 chars to QLineEdit(0xed22aa1010, name = "QLineEdit1") returns true qt.qpa.input.methods: QWindowsInputContext::update QFlags(0x1|0x2|0x4|0x8|0x10|0x20|0x40|0x80|0x100|0x200|0x400|0x800|0x1000|0x2000|0x4000|0x8000|0x10000|0x20000|0x40000|0x80000|0x100000|0x200000|0x400000|0x800000|0x1000000|0x2000000|0x4000000|0x8000000|0x10000000|0x20000000|0x40000000|-0x80000000) qt.qpa.input.methods: QWindowsInputContext::handleIME_Request > qt.qpa.input.methods: QWindowsInputContext::handleIME_Request < WM_IME_COMPOSITION qt.qpa.input.methods: > QWindowsInputContext::composition QLineEdit(0xed22aa1010, name = "QLineEdit1") "COMPSTR COMPATTR CURSORPOS COMPCLAUSE " composing= true QWindowsInputContext::composition preedit= 4 QWindowsInputContext::composition Sending preedit= "????" #23 QLineEdit/"QLineEdit1" QInputMethodEvent(preedit="U+3042,U+3042,U+3042,U+3042", attributes= {[type= 0, start=0, length=4, value=QVariant(QTextFormat, QTextFormat(QTextFormat::FormatType(2)) ) ] , [type= 1 , start= 4 , length= 1 , value= QVariant(Invalid) ] } ) QWidgetLineControl::processInputMethodEvent 0 chars qt.qpa.input.methods: < QWindowsInputContext::composition sending markup= 2 commit= 0 chars to QLineEdit(0xed22aa1010, name = "QLineEdit1") returns true qt.qpa.input.methods: QWindowsInputContext::update QFlags(0x1|0x2|0x4|0x8|0x10|0x20|0x40|0x80|0x100|0x200|0x400|0x800|0x1000|0x2000|0x4000|0x8000|0x10000|0x20000|0x40000|0x80000|0x100000|0x200000|0x400000|0x800000|0x1000000|0x2000000|0x4000000|0x8000000|0x10000000|0x20000000|0x40000000|-0x80000000) WM_IME_COMPOSITION qt.qpa.input.methods: > QWindowsInputContext::composition QLineEdit(0xed22aa1010, name = "QLineEdit1") "COMPSTR COMPATTR CURSORPOS COMPCLAUSE " composing= true QWindowsInputContext::composition preedit= 5 QWindowsInputContext::composition Sending preedit= "?????" #24 QLineEdit/"QLineEdit1" QInputMethodEvent(preedit="U+3042,U+3042,U+3042,U+3042,U+3042", attributes= {[type= 0, start=0, length=5, value=QVariant(QTextFormat, QTextFormat(QTextFormat::FormatType(2)) ) ] , [type= 1 , start= 5 , length= 1 , value= QVariant(Invalid) ] } ) QWidgetLineControl::processInputMethodEvent 0 chars qt.qpa.input.methods: < QWindowsInputContext::composition sending markup= 2 commit= 0 chars to QLineEdit(0xed22aa1010, name = "QLineEdit1") returns true qt.qpa.input.methods: QWindowsInputContext::update QFlags(0x1|0x2|0x4|0x8|0x10|0x20|0x40|0x80|0x100|0x200|0x400|0x800|0x1000|0x2000|0x4000|0x8000|0x10000|0x20000|0x40000|0x80000|0x100000|0x200000|0x400000|0x800000|0x1000000|0x2000000|0x4000000|0x8000000|0x10000000|0x20000000|0x40000000|-0x80000000) #25 QLineEdit/"QLineEdit1" QEvent(Leave, 0xed229ca9c8, type = 11) #26 QLineEdit/"QLineEdit2" QEnterEvent(QPoint(33,0)) #27 QWidgetWindow/"MainWindow" QMouseEvent(MouseButtonPress, LeftButton, localPos=QPointF(39,39), screenPos=QPointF(447,370)) #28 QLineEdit/"QLineEdit1" QFocusEvent(FocusAboutToChange, MouseFocusReason) #29 QLineEdit/"QLineEdit1" QFocusEvent(FocusOut, MouseFocusReason) #30 QWindowsVistaStyle/"windowsvista" QFocusEvent(FocusOut, MouseFocusReason) #31 QLineEdit/"QLineEdit2" QFocusEvent(FocusIn, MouseFocusReason) #32 QLineEdit/"QLineEdit2" QInputMethodQueryEvent(queries=0x2, {}) qt.qpa.input.methods: QWindowsInputContext::cursorRectChanged QRect(10,41 10x14) qt.qpa.input.methods: QWindowsInputContext::handleIME_Request > qt.qpa.input.methods: QWindowsInputContext::handleIME_Request < #33 QWindowsVistaStyle/"windowsvista" QFocusEvent(FocusIn, MouseFocusReason) #34 QLineEdit/"QLineEdit2" QInputMethodQueryEvent(queries=0x1, {}) QGuiApplicationPrivate::_q_updateFocusObject Calling QPlatformInputContext:setFocusObject QLineEdit(0xed22aa9c90, name = "QLineEdit2") WM_IME_ENDCOMPOSITION qt.qpa.input.methods: QWindowsInputContext::endComposition guard= false 0xda0586 isComposing= true qt.qpa.input.methods: QWindowsInputContext::endComposition sending empty #35 QLineEdit/"QLineEdit1" QInputMethodEvent() QWidgetLineControl::processInputMethodEvent 0 chars QWindowsInputContext::doneContext CLEAR #36 QLineEdit/"QLineEdit2" QMouseEvent(MouseButtonPress, LeftButton, localPos=QPointF(28,2), screenPos=QPointF(447,370)) #37 QLineEdit/"QLineEdit2" QInputMethodQueryEvent(queries=0x1, {}) qt.qpa.input.methods: QWindowsInputContext::update QFlags(0x1|0x2|0x4|0x8|0x10|0x20|0x40|0x80|0x100|0x200|0x400|0x800|0x1000|0x2000|0x4000|0x8000|0x10000|0x20000|0x40000|0x80000|0x100000|0x200000|0x400000|0x800000|0x1000000|0x2000000|0x4000000|0x8000000|0x10000000|0x20000000|0x40000000|-0x80000000) #38 QWidgetWindow/"MainWindow" QMouseEvent(MouseButtonRelease, LeftButton, localPos=QPointF(39,39), screenPos=QPointF(447,370)) #39 QLineEdit/"QLineEdit2" QMouseEvent(MouseButtonRelease, LeftButton, localPos=QPointF(28,2), screenPos=QPointF(447,370)) #40 QLineEdit/"QLineEdit2" QFocusEvent(FocusAboutToChange, ActiveWindowFocusReason) #41 QLineEdit/"QLineEdit2" QFocusEvent(FocusOut, ActiveWindowFocusReason) #42 QWindowsVistaStyle/"windowsvista" QFocusEvent(FocusOut, ActiveWindowFocusReason) #43 QWidgetWindow/"MainWindow" QFocusEvent(FocusAboutToChange, OtherFocusReason) #44 QWidgetWindow/"MainWindow" QFocusEvent(FocusOut, OtherFocusReason) QGuiApplicationPrivate::_q_updateFocusObject Calling QPlatformInputContext:setFocusObject QObject(0x0) #45 QWidgetWindow/"MainWindow" QEvent(Leave, 0xed229cbf50, type = 11) #46 QLineEdit/"QLineEdit2" QEvent(Leave, 0xed229cb1f8, type = 11) #47 QWidget/"Main" QEvent(Leave, 0xed229cb1f8, type = 11)