QLineEditで日本語の感嘆詞の全角入力(!)ができない
Unsolved
Japanese
-
直面している問題:
QLineEditで日本語入力をしているときに一部の文字(!、(、)等)が入力できない。マルチバイト文字が原因でこのような挙動になっていると思うのですが!を入力できるようにする方法はありませんでしょうか?再現方法:
チュートリアルにあるLine Edit ExampleのはじめのQLineEdit入力で全角の!を入力しようとすると入力されない。続けてもう一度入力しようとすると半角の!が入力される。試したこと:
- QValidatorが設定されているか確認したが設定されていない(validator() == Q_NULLPTRがtrue)
- コンパイラーを複数試してみたが同じ挙動。
環境:
- Qt 6.2.3
- Qt Creator 7.0
- MSVC 2019/MinGW 11.2