イベント用に作り変えるメモ:Canvas()メモ:サブウインドウも作成可能まとめはじめにこんにちは、がんがんです。インターン獲得に向けた就活を開始したり、講義や課題をこなしたりと昨年よりも慌ただしく頑張っております。以前からダンスイベントの業務改善についての記事を書いております。現在、8月に行われるイベントに向けてコードの改善を進めています。GUIにした方が楽かなと考え、とりあえず作ってみました。Tkinterの復習まずはPythonのドキュメントなども使いながら使い方を復習します。docs.python.org作り直してみたコードはこんな感じです。Application(master=root)root.mainloop()ちゃんとQUITボタンが表示できています。メモ:fill="x"fill="x"があるおかげでButtonを画面端まで広げることができました。イベント用に作り変える次にcreate_widgets()を改良して、自分が使いやすいようにします。ボタンを押したときの動作は適当なものにしておきます。button.grid()ボタンを等間隔に上手く貼り付けられなかったのが改善点です。Canvas()を追加することにより色のゾーンを配置したりできました。実行すると以下の画面になります。メモ:Canvas()新しいCanvasを貼り付けるイメージ。Canvasの上にボタンとかを貼り付けられたら理想なので、そこは改めて調査します。乱数は別ウィンドウで扱ったほうが確認しやすいです。そのため、ひな形としてrand関数はサブウィンドウにしています。まとめ今回はPythonのGUIライブラリTkinterを再学習し、イベント用に改良していきました。機能重視ならこれでもいいですが、せっかくなら理想通りのGUIにしていきたいですね。次の作業として、GUIクラスとイベント処理クラスを連結GUIをもう少し理想の形に修正を行っていきます。»プロフィールid:gangannikki趣味や研究の備忘録として使用しています。メモ記事もありますがお許しください。1日1つの学びがあればいい。IoTなどなど書いてます。(5)はてなブログをはじめよう!gangannikkiさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。