0

IDLEインタープリターセッションからこのテキストフィールドに奇妙なチェックマークのような文字をコピーして貼り付けることさえできません...LinuxMint Julia、Pythonバージョン2.6を実行していますが、3.1でも発生します。これは、shiftキーを押したまま。を押した後に発生しますbackspace

私はこれをやってみました:

>>> ord('[strange-checkmark]')
8

次に、逆を実行します。

>>> chr(8)
\x08'

この奇妙な文字を印刷を停止して、代わりに前の文字を削除したいのですが。

geditこのキャラクターを、、、terminalで再現してみましたchrome。運がない。順序値のASCIIチャートを検索すると、この文字が呼び出されますbackspace

これが私のセッションの画像です。

チェックマーク文字を出力し、それを関数ord()に渡すデモ

4

1 に答える 1

2

これはTkinter内で確認されたバグであり、必ずしもIDLEではありません。発行1482122を参照してください。

簡単に言うと、修正したい場合は、試してみてください。ただし、Xサーバーを強制xmodmap -e "keycode 22 = BackSpace"終了するためにを発行できなくなるリスクがあります。Ctrl+Alt+Backspace

バグについてさらに情報を探し続けることができます。Tkinterに取り組んでいる人々がこれをまだ解決したかどうかはわかりません。

編集:問題の2番目のソースを確認-Tkinter WikiのLinux%Shift-Backspaceを参照

于 2011-12-24T03:54:49.577 に答える