2019年2月16日土曜日

Pythonでの開発、Tkinter


Pythonの勉強がてら、TotalCommandから起動できるファイルリネームツールを作ってみた(・∀・)ノ
kivyはちょっと、って事でGUIは標準のtk、tkinterを使った
解説サイトは豊富だった

私がインストした本家のPythonはたぶん拡張がほとんどない
pipすらなかったし┐('д')┌
いくつかモジュールは追加した

引数の受け取り、文字列処理、ファイル名の分割と連結、クリップボード処理などを調べて実装
Pythonの勉強とtkinterの勉強と、両方がごっちゃになった感じだった
出来ればコンソールでPythonを純粋に勉強してからGUIに進んだ方が良いんだろうと思った

言語に関してはインデント記述がものすごく良い
見やすいって事は書きやすいってことなんだなあとつくづく思った
対応括弧に気をつけなくて良い分速くかけるかもしれない

GUIに関しては、ボタンに設定した関数が勝手に起動してしまう症状があった
これは仕様らしく、関数は記述しても引数を与えないなどの工夫が必要みたい
これってPython固有なのかな
スクリプトは皆そうなのか、tkinterの仕様なのか?

スクリプトファイルを直接winのシェルで実行すると、エラーの場合はメッセージが出ないで消えてしまう
なので開発中は常にdos窓を出してそこから python **.py としなくちゃいけないのは少し面倒だなあ
開発系のエディタから実行すればコンソールの情報を見せてくれるかな?
gPadでは無理だと思う

しかしPythonは良いわ
もっといじり回したい~(・∀・)ノ

0 件のコメント:

コメントを投稿