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 Update on Monday, May 27th 2025

한글 쌍자음 입력 오류

Scheduled Pinned Locked Moved Solved Korean
1 Posts 1 Posters 503 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