Python tkinterを使ってOpenAIで画像を生成させるプログラム⑤
今回はリファクタリングネタです。
コードがかなり粗雑になっていたのは勿論ですが、tkinterのButtonとCanvasの仕様に満足できなかったためクラスを継承して機能の拡張を実施しました。その結果は良好でコードの可読性があがりました。
まずは新規にoagui_controls.pyを作成してButtonとCanvasの派生クラスを実装しましたのでそちらから。
# oagui_controls.pyimport tkinter as tkfrom tkinter impo