私はUIやWebデザイナーではありませんが、シリアルポートやネットワークを介して接続された機器のプロトコルやデータ取得テスターなど、低レベルのコードやハードウェアをテストするためのシンプルなラッパーであるシンプルなTkinterベースのGUIを多数作成しました。 。PythonとTkinterを使用すると、Pythonをサポートするすべてのプラットフォームでアプリを実行できます。
次に、ローカルユーザーによるアクセスをサポートしながら、シングルユーザーリモートアクセスをサポートするようにGUIを移行する必要があります。そして、私はまだプログラムがプラットフォーム間で移植可能であり、バイナリ実行可能ファイル(py2exe、pyinstaller、py2appなどを介して)にできるようにしたいと思っています。
Tkinterのようなシンプルさをサポートするツールキットはありますか?理想的には、アプリを再実装したり大幅にリファクタリングしたりするのではなく、行ごとに書き直してTkinterを別のものに交換したいと思います。
私はWeb2Pyとpyjs/Pyjamasを見つけましたが、それらは私の単純なニーズにはやり過ぎのようです。また、単一インスタンス(または単一ウィンドウ)のVNC、NX、またはRDPホストに基づくソリューションを検索しましたが、該当するものは何も見つかりませんでした。
Tkinter GUIを「リモート化」する最も直接的な方法は何ですか?
Tkinterアーキテクチャ/コードを完全にダンプして最初からやり直す必要がある場合、どのアプローチが私のニーズに最も適していますか?