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
4 Posts 2 Posters 1.4k 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 Freemize
    #1

    Re: [한글 쌍자음 입력 오류] 입력 오류에 대한 추가 정보

    제가 코딩을 잘못했나 하여 pyside6 공식 예제인 "Simple Address Book" 을 이용하여 시험해 봤습니다.

    447703b0-fb50-4abc-a6d3-d65815c5bc27-image.png

    위와 같이
    키보드로 직접 쌍자음을 입력시 한글조합이 안됩니다.

    메모장에서 완성된 문장을 복사 후 붙일 경우에는 잘 표현이 됩니다.

    pyside6를 사용하시는 분들 중 동일 문제가 없으신지 답글 부탁드립니다.

    감사합니다.

    사용된 코드는 다음과 같습니다.

    ======================================

    import sys
    
    from PySide6.QtCore import Qt
    from PySide6.QtWidgets import (QApplication, QGridLayout,
                                   QLabel, QGridLayout, QLineEdit, QTextEdit,
                                   QWidget)
    
    
    class AddressBook(QWidget):
        def __init__(self, parent=None):
    
            super().__init__(parent)
    
            name_label = QLabel("Name:")
            self._name_line = QLineEdit()
    
            address_label = QLabel("Address:")
            self._address_text = QTextEdit()
    
            main_layout = QGridLayout()
            main_layout.addWidget(name_label, 0, 0)
            main_layout.addWidget(self._name_line, 0, 1)
            main_layout.addWidget(address_label, 1, 0, Qt.AlignTop)
            main_layout.addWidget(self._address_text, 1, 1)
    
            self.setLayout(main_layout)
            self.setWindowTitle("Simple Address Book")
    
    
    if __name__ == '__main__':
    
         app = QApplication(sys.argv)
    
         address_book = AddressBook()
         address_book.show()
    
         sys.exit(app.exec())
    
    
    H F 2 Replies Last reply
    0
    • F Freemize

      Re: [한글 쌍자음 입력 오류] 입력 오류에 대한 추가 정보

      제가 코딩을 잘못했나 하여 pyside6 공식 예제인 "Simple Address Book" 을 이용하여 시험해 봤습니다.

      447703b0-fb50-4abc-a6d3-d65815c5bc27-image.png

      위와 같이
      키보드로 직접 쌍자음을 입력시 한글조합이 안됩니다.

      메모장에서 완성된 문장을 복사 후 붙일 경우에는 잘 표현이 됩니다.

      pyside6를 사용하시는 분들 중 동일 문제가 없으신지 답글 부탁드립니다.

      감사합니다.

      사용된 코드는 다음과 같습니다.

      ======================================

      import sys
      
      from PySide6.QtCore import Qt
      from PySide6.QtWidgets import (QApplication, QGridLayout,
                                     QLabel, QGridLayout, QLineEdit, QTextEdit,
                                     QWidget)
      
      
      class AddressBook(QWidget):
          def __init__(self, parent=None):
      
              super().__init__(parent)
      
              name_label = QLabel("Name:")
              self._name_line = QLineEdit()
      
              address_label = QLabel("Address:")
              self._address_text = QTextEdit()
      
              main_layout = QGridLayout()
              main_layout.addWidget(name_label, 0, 0)
              main_layout.addWidget(self._name_line, 0, 1)
              main_layout.addWidget(address_label, 1, 0, Qt.AlignTop)
              main_layout.addWidget(self._address_text, 1, 1)
      
              self.setLayout(main_layout)
              self.setWindowTitle("Simple Address Book")
      
      
      if __name__ == '__main__':
      
           app = QApplication(sys.argv)
      
           address_book = AddressBook()
           address_book.show()
      
           sys.exit(app.exec())
      
      
      H Offline
      H Offline
      hyur
      wrote on last edited by
      #2

      @Freemize
      안녕하세요 저도 동일한 문제를 겪고 있는데
      저같은 경우에는 Qt Creator 7.0.2로 업데이트 하고 코드 주석으로 쌍자음이 안쳐지더라구요.
      한글의 경우 타이핑 커서가 좌측에 표시되고 쌍자음 입력을 위해 Shift를 누르고 때면 커서가 우측으로 옮겨지면서 자소분리가 되고 있습니다.

      혹시 쌍자음 문제 해결된 부분이 있나요?

      자료가 없어서 해결을 못하고 있습니다.

      F 1 Reply Last reply
      0
      • H hyur

        @Freemize
        안녕하세요 저도 동일한 문제를 겪고 있는데
        저같은 경우에는 Qt Creator 7.0.2로 업데이트 하고 코드 주석으로 쌍자음이 안쳐지더라구요.
        한글의 경우 타이핑 커서가 좌측에 표시되고 쌍자음 입력을 위해 Shift를 누르고 때면 커서가 우측으로 옮겨지면서 자소분리가 되고 있습니다.

        혹시 쌍자음 문제 해결된 부분이 있나요?

        자료가 없어서 해결을 못하고 있습니다.

        F Offline
        F Offline
        Freemize
        wrote on last edited by Freemize
        #3

        @hyur

        안녕하세요.

        해당 문제는 현재
        https://bugreports.qt.io/browse/QTBUG-103999
        Critical 등급으로 버그리포트 되어 있습니다.

        일단 QT 개발자 분들에게
        한국 개발자들이 매우 중요한 오류이니 빨라 수정해 달라고
        많이 요청을 해야 할 것 같습니다. 같이 노력해 주세요.

        버그 리포트 하단에 ( pysdie6에서 임시방편으로) shift 키 이벤트를 받아 무시하게
        하는 코드를 공유해놨습니다. pysdie6에서는 문제 해결이 됩니다만...
        Qt Creator 에서도 무시될지는 모르겠습니다.

        결과 공유 부탁드려요.

        1 Reply Last reply
        0
        • F Freemize

          Re: [한글 쌍자음 입력 오류] 입력 오류에 대한 추가 정보

          제가 코딩을 잘못했나 하여 pyside6 공식 예제인 "Simple Address Book" 을 이용하여 시험해 봤습니다.

          447703b0-fb50-4abc-a6d3-d65815c5bc27-image.png

          위와 같이
          키보드로 직접 쌍자음을 입력시 한글조합이 안됩니다.

          메모장에서 완성된 문장을 복사 후 붙일 경우에는 잘 표현이 됩니다.

          pyside6를 사용하시는 분들 중 동일 문제가 없으신지 답글 부탁드립니다.

          감사합니다.

          사용된 코드는 다음과 같습니다.

          ======================================

          import sys
          
          from PySide6.QtCore import Qt
          from PySide6.QtWidgets import (QApplication, QGridLayout,
                                         QLabel, QGridLayout, QLineEdit, QTextEdit,
                                         QWidget)
          
          
          class AddressBook(QWidget):
              def __init__(self, parent=None):
          
                  super().__init__(parent)
          
                  name_label = QLabel("Name:")
                  self._name_line = QLineEdit()
          
                  address_label = QLabel("Address:")
                  self._address_text = QTextEdit()
          
                  main_layout = QGridLayout()
                  main_layout.addWidget(name_label, 0, 0)
                  main_layout.addWidget(self._name_line, 0, 1)
                  main_layout.addWidget(address_label, 1, 0, Qt.AlignTop)
                  main_layout.addWidget(self._address_text, 1, 1)
          
                  self.setLayout(main_layout)
                  self.setWindowTitle("Simple Address Book")
          
          
          if __name__ == '__main__':
          
               app = QApplication(sys.argv)
          
               address_book = AddressBook()
               address_book.show()
          
               sys.exit(app.exec())
          
          
          F Offline
          F Offline
          Freemize
          wrote on last edited by
          #4

          @Freemize

          pyside6.3.1 버젼에서 쌍자음 버그 해결 되었네요

          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