Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当我使用 Windows 键盘(在语言栏中)键入字符时,我会在非 ASCII 字符的位置出现non-ASCII问号。?
non-ASCII
?
复制和粘贴工作正常,Unicode 字符显示在Text小部件中。
Text
我正在使用Lakota All-In-One keyboard找到的here。此特定键盘列在区域设置下的Windows 语言栏中US。
Lakota All-In-One keyboard
US
TkInter 对特殊字符似乎不太好,尤其是在 Fedora 上。我看过几十个这样的帖子。您最好的选择可能是使用另一个 GUI 库,例如PyFLTK(我最喜欢的)、GTK+ 3(我的第二喜欢)、PyQt、PySide、wxPython、Kivy等。
Tkinter 的 unicode 历史有问题。尝试输入完整的 utf 值(即 \x80abc),我发现有时可以解决此问题。