RS2324
@RS2324

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

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

1Answer

GTK3系列しか日本語入力できないとかなんとか・・・
PygobjectというGUIライブラリで作り直すか・・・?

0Like

Your answer might help someone💌