Qt Forum

    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Unsolved

    Unsolved QLineEditで日本語の感嘆詞の全角入力(!)ができない

    Japanese
    1
    2
    481
    Loading More Posts
    • 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.
    • S
      Soga last edited by

      直面している問題:
      QLineEditで日本語入力をしているときに一部の文字(!、(、)等)が入力できない。マルチバイト文字が原因でこのような挙動になっていると思うのですが!を入力できるようにする方法はありませんでしょうか?

      再現方法:
      チュートリアルにあるLine Edit ExampleのはじめのQLineEdit入力で全角の!を入力しようとすると入力されない。続けてもう一度入力しようとすると半角の!が入力される。

      試したこと:

      • QValidatorが設定されているか確認したが設定されていない(validator() == Q_NULLPTRがtrue)
      • コンパイラーを複数試してみたが同じ挙動。

      環境:

      • Qt 6.2.3
      • Qt Creator 7.0
      • MSVC 2019/MinGW 11.2
      1 Reply Last reply Reply Quote 0
      • S
        Soga last edited by

        試したこと:

        • 外部からコピー&ペーストで貼り付けすることはできることを確認しました。
        1 Reply Last reply Reply Quote 0
        • First post
          Last post