Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. Korean
  4. 한글 쌍자음 입력 오류
Forum Updated to NodeBB v4.3 + New Features

한글 쌍자음 입력 오류

Scheduled Pinned Locked Moved Solved Korean
1 Posts 1 Posters 508 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • F Offline
    F Offline
    Freemize
    wrote on last edited by
    #1

    안녕하세요.
    pyside6을 사용하고있습니다.
    QLineEdit을 통해 한글을 입력할 경우
    쌍자음 입력에 오류가 있습니다.

    예) '꼴땡' -> 'ㄲㅗㄹㄸㅐㅇ'

    위와 같이 쌍자음 조합이 안되는데요.

    InputMethodEvent로 event을 받아 처리한다는 분도 있는데
    python 코드로 어떻게 처리해야 하는 것인지요?

    참고로 'ㄲ' 입력시 event을 받아 preeditString와 commitString을 받어 찍어보면
    다음과 같이 출력이 됩니다.

    쌍자음= <PySide6.QtGui.QInputMethodEvent(preedit="U+'\u3132'", attributes= {[type= 0, start=0, length=1, value=QVariant(QTextFormat, QTextFormat(QTextFormat::FormatType(2)))],[type= 1, start=0, length=0, value=QVariant(Invalid)]})>
    preeditString= ㄲ
    commitString=
    쌍자음= <PySide6.QtGui.QInputMethodEvent()>
    preeditString=
    commitString=

    즉 'ㄲ'입력시 event가 두번 수신되는 것을 확인할 수 있습니다.
    두번째 preeditString가 null이라 조합이 안되는 것 같기도 하고요.
    문제를 해결하시분의 고견 부탁드립니다.

    감사합니다.

    1 Reply Last reply
    0

    • Login

    • Login or register to search.
    • First post
      Last post
    0
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Get Qt Extensions
    • Unsolved