Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. Qt 5.2 , when Korean characters inputs, qt assert!!
Forum Update on Monday, May 27th 2025

Qt 5.2 , when Korean characters inputs, qt assert!!

Scheduled Pinned Locked Moved General and Desktop
6 Posts 4 Posters 2.0k 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.
  • D Offline
    D Offline
    DevTester
    wrote on 24 Dec 2013, 01:47 last edited by
    #1

    i have installed Qt 5.2 , but i have found key input assert.

    Test Situation, In Korean Windows 7, 8, 8.1 ....

    1. In Qt Designer, new mainwindow form, click menubar's 'input here', edit korean text, and Qt designer shutdown

    2. In QLineEdit, ... QtWidgets . I input Korean message assert like below pictures.

    http://s27.postimg.org/3n70y42wz/QT_5_2_0.jpg
    !http://postimg.org/image/r1f0a1ku7()!

    i very disappointed this assert.

    1 Reply Last reply
    0
    • T Offline
      T Offline
      thebeast44
      wrote on 24 Dec 2013, 02:24 last edited by
      #2

      I've been having same problem.
      It doesn't seem to happen with 5.1.1, so it's probably related to recent changes to qwindowskeymapper.

      it usually happens when you press space or enter while typing Korean.

      1 Reply Last reply
      0
      • J Offline
        J Offline
        JKSH
        Moderators
        wrote on 24 Dec 2013, 04:33 last edited by
        #3

        Hi,

        This looks like a bad bug. Please report it at http://bugreports.qt-project.org/

        Anyway, what happens if you click "Ignore (I)"? There is a chance the program can still run. Asserts don't happen in Release mode.

        Qt Doc Search for browsers: forum.qt.io/topic/35616/web-browser-extension-for-improved-doc-searches

        1 Reply Last reply
        0
        • T Offline
          T Offline
          thebeast44
          wrote on 24 Dec 2013, 04:48 last edited by
          #4

          [quote author="JKSH" date="1387859585"]Hi,
          Anyway, what happens if you click "Ignore (I)"? There is a chance the program can still run. Asserts don't happen in Release mode.[/quote]

          crashes in release mode.

          btw, seems like the original poster already submitted a bug report

          1 Reply Last reply
          0
          • P Offline
            P Offline
            pejold
            wrote on 2 Jan 2014, 05:17 last edited by
            #5

            Is there any workaround for this problem?

            1 Reply Last reply
            0
            • T Offline
              T Offline
              thebeast44
              wrote on 2 Jan 2014, 05:32 last edited by
              #6

              [quote author="pejold" date="1388639874"]Is there any workaround for this problem?[/quote]

              One of the ways to avoid assert/crash is to:
              Type in additional characters and then use backspace to remove those extra characters.

              Assert/crash seems to occur when you input spacebar or enter while IME is composing a Korean character (which is composed of anywhere between 2~5 key inputs)

              This workaround is okay for developer himself, but if you're planning to release your software to others you'll need to use Qt 5.1.1 until this issue is resolved.

              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