Python GUI はTkinterでいい。
とてもシンプルで何もインストールする必要ないので。。Tkinterつかってます。
というのも。。pygubu designerがあるし。。って思ってたんですが。。
なんと。。Qt Designerってのもあるらしい。それの方がきれい。
少し、Qtも、いじってみようかな?と。。
Qtってどのバージョン? PyQt?Pyside?Pyside2?Pyside6???
こういうの流れにぜんぜんついて行ってないので。。わからんちんです。PyQtよりPysideの方がライセンスが緩いとかいろいろ書いてあるページがあったりするんですが。。
ここに書かれている www.pyside.org って今は。。Qtのページにってて、さらに、Pyside6になってるとな。。
PyQtとPysideが分かれて。。また引っ付いたみたいで。。
ここには、そう書いてあります(2023/07/18現在)
インストール方法とか。。かなり難しいこと書いてあるんですが。。
とりあえずpyside6入れとけ!
pip install pyside6
でいいみたい。
で。。VScodeで使うには。。
ここに、VS code用のエクステンションも記述されてて。。今は
(Ctrl+P
): ext install seanwu.vscode-qt-for-python.
らしい。
詳しいことは、ここに全部書いてあるみたいですが。。
このPyside6の説明が網羅的かな?
チュートリアルもあります。
本家のチュートリアルは、
ですね。。ここいろいろサンプル的に使えるのがありますね。。
てか。。実は、CSVファイルがcodecでうまく読み込めなくて。。ググってたらこれ発見し。。ちょっと調べたら便利そうなんで、こっちにしようかな?というのが。。本音。
そのcodecの話はこちら
Tkinterのpygubu-designerだと、コピペでコードを張り付けて。。だったんですが。。
どうも。。pyside6-uic.exe で.py に変換するみたいです。
- .ui ファイルから Python ファイルを生成: pyside6-uic -i form.ui -o ui_form.py
- .qrc ファイルから Python ファイルを生成: pyside6-rcc -i resource.qrc -o rc_resources.py
- コマンド pyside6-designer で Qt デザイナーを開いて編集します。
らしい。で。。 そのpyside6-designerは、以下にあります。
C:\Users\username\.conda\envs\env-name\Scripts>pyside6-designer.exe
さて。。作れるかな?
てか。。コピペプログラマーなんで。。深いところまでは知らないw
Exampleはこちら。。
コメントを残していただけるとありがたいです