ChromebookのPythonでTkinterのEntryに日本語入力ができない
解決したいこと
現在、Chromebookにて仮想Linuxを導入し、Pythonのtkinterを用いたプログラムを製作しております。
発生しているトラブルとして、tkinterのentryに全角文字が入力できないというものです。
環境は下にまとめますが、全角入力モードになっている状態でAを入力すると「あ」ではなく「a」(半角)が入力されてしまします。
他から全角文字をコピーして、entryにペーストすることはできます。なので、欄が拒絶しているわけでもなさそうです。
設定環境
$ python3 --version
Python 3.9.2
>>> import tkinter
>>> tkinter.Tcl().eval('info patchlevel')
'8.6.11'
日本語入力環境:
だいぶ昔なので参考サイトは忘れてしまいましたが、mozcにてchromeosの日本語入力は可能で、terminalやchromium、VSCode、geditにも日本語入力は可能になっています。
設定ファイルから察するに、作業としてはこのサイトと同一の作業を行っているはずです。
ChromeBookのVSCodeで日本語入力できるようにする
https://gotoblog.org/chromebook-vscode-japanese/
自分で試したこと
① バージョンの相性かと思いましたが、お互いapt-getできる最新版です。
② 色々調べたところOSとLinuxのIMEが連携していないことがわかりましたが、現状解決策がわかりません
解決策や情報などありましたら、よろしくお願いいたします。
0