【禁断】PythonでGUIを作る最も簡単な方法 PySimpleGUI徹底解説 ~たった1時間で完全マスター〜
#GUI #PySimpleGUI #Python
PythonのソフトウェアをGUI化し、簡単にデスクトップアプリ化できるライブラリPySimpleGUIについて解説します。
PySimpleGUIの必要なところだけを厳選!
たった1時間で、あなたも今日からPythonGUをが作れるようになります!!
✅チャンネル登録はこちら✅
bit.ly/33bM1Sz
✅さらに詳しいプロパティ解説動画はこちら✅
• 【永久保存版】PySimpleGUI全プロパ...
✅Twitter: / monaka_python
-------------------------------------------------------------------------
PySimpleGUI公式マニュアルURL
pysimplegui.readthedocs.io/en...
-------------------------------------------------------------------------
0:00 オープニング
1:57 内容紹介
2:07 1.PySimpleGUIとは?
6:42 2.GUIウィンドウを表示する
13:15 3.文字列を表示、入力する
19:32 4.ボタンの表示、キーとイベントを理解する
29:01 5.値を参照する、簡単な計算をする
39:50 6.チェックボックスで条件分岐する
44:50 7.ラジオボタンで選択肢をグループ化する
50:15 8.ウインドウ上に処理内容を出力する
54:03 9.ファイルパスを取得する
59:04 10.デスクトップアプリとしてリリースする
1:02:07 エンディング
Пікірлер: 38
✅今回の動画で、PySimpleGUIの基礎を学んだみなさんへ! 今回紹介しきれなかったウィジェットの解説を続編動画へまとめました! 復習にも最適なので、ぜひ一度ご覧ください! kzread.info/dash/bejne/qqRs05utharZYs4.html
初学者として TkEasyGUI を習得中ですが、pySimpleGUI と同じ解釈で動作してくれるので、この動画はとても参考になりました。 コードの解釈が丁寧なのでよく理解できました。感謝です!😆
これが無料で見られるのめっちゃありがたい…👏 メモ 14:08 20:00 30:00
とても解りやすくで素晴らしい! ありがとうございます。
めちゃくちゃわかりやすいです。動画を見ながら自分でもコーディングする場合は、一時停止を押しながらになりますが、かえってそのくらいのスピード感のほうが短時間で学習できますね!
分かりやす過ぎる!
素晴らしかったです!自分もTkinterがよく分からず投げ出したのですが、もなかさんの動画でGUI化が叶いました!
@monaka_Python
2 жыл бұрын
そう言っていただけると嬉しい限りです😃
解りやすい説明 ありがとうございます。 動作すると 嬉しくなります。
@monaka_Python
2 жыл бұрын
こちらこそ、ありがとうございます! 自分のコードがGUIとして動くと嬉しいですよね!
凄く勉強になりました。ありがとうございます。
@monaka_Python
2 жыл бұрын
そう言っていただけるととても嬉しいです! こちらこそありがとうございます!
超助かりました!ありがとうございます!
@monaka_Python
Жыл бұрын
お力になれて光栄です!
感動の嵐です✨
@monaka_Python
Жыл бұрын
ありがとうございます! 励みになります!
最高の動画を見つけました。大変わかりやすくありがとうございます。確かに声も素晴らしい。 甘えて、一つ質問があります。初心者なので、申し訳ありませんが、計算結果の値をさらに条件分岐して表示することはできますか?例えば、結果>30なら、”見直してください”で、この
streamlit だと環境によっては重かったりするのでこれはよさそう!!
Python初心者ですが、コンソールで人に使ってもらうのはイマイチと思いGUIに用ツールを探してました。まさにこのツールが私にピッタリの感じがします。早速採用してみます。分かりやすい説明で、ありがとうござます!
@monaka_Python
2 жыл бұрын
他のGUIツールは複雑で難しかったので、私もPySimpleGUIにとても助けられました。当時の私と同じような悩みを抱えている1人でも多くの方にこの情報が届けば嬉しいです!
PySimpleGUIでボタンを押した時にフラグが有効化され、一定間隔で処理が実行させるようにしたいのですが、そのままWhile Trueでやってしまうとループから抜け出せなくなってボタンを押した瞬間にフリーズしてしまうので困ってます... 解決策って分かりますか?
分岐して行くマインドマップ?のようなものは何のソフト?サービス?を使用しているのでしょうか? よろしければ教えてください!
@monaka_Python
2 жыл бұрын
マインドマイスターを使っています!
ええ声や
@monaka_Python
2 жыл бұрын
ありがとうございます!
4のボタンを実装して起動も出来るのですが、こちら側の環境では、ボタンを押すとアプリが終了してしまいます。 import PySimpleGUI as sg size=(20,5) font=("meiryo",15) layout = [ [sg.Text("テキストを表示", size=size, font=font),sg.Text("テキスト2を表示", size=size, font=font),sg.Text("テキスト3を表示", size=size, font=font)], [sg.InputText(default_text="input")], [sg.Multiline(default_text="multi_line")], [sg.Button("ボタン1", font=font, key="btn1")] ] window = sg.Window("window_title", layout) while True: event, value = window.read() if event == None: break if event == "btn1": print("btn1が押されました!!") window.close()
@monaka_Python
2 жыл бұрын
while True: event, value = window.read() if event == None: break if event == "btn1": print("btn1が押されました!!") window.close() の最終行 window.close() のインデントを4から0に下げて、while True:の階層に合わせてみてください!
@shikarinu
2 жыл бұрын
@@monaka_Python インデントを適切に調整する事で、ボタンをクリックしてもアプリが落ちる事が無くなりました!! インデント大事な事がわかりました。 意識してコーディングしていきます。 ありがとうございます。
動画ありがとうございます。解説をしていただく際に、分岐図で示していらっしゃいました。 これは、どのようなソフトウェアでしょうか。ご教授いただけますか。 これからも、他の動画で学習させていただきます。 ありがとうございます。
@monaka_Python
2 жыл бұрын
こちらこそありがとうございます! マインドマイスターというサービスを使っています🤠
@masnis1173
2 жыл бұрын
早速教えていただきありがとうございます。どうか、引き続きご活躍ください。 ありがとうございました。
作成したexeファイルはどうやって共有してます?
@monaka_Python
2 жыл бұрын
社内の共有サーバーに上げたり、小さいものならUSBメモリで受け渡したりしています! メールでも送れますが、少し容量が重たいですね!
buttonをクリックではなく、エンターキーで押す方法あるのでしょうか?
@monaka_Python
2 жыл бұрын
Tabキーで押したいbuttonをアクティブにした状態(周りが点線で囲われている状態)にして、エンターキーではなくスペースキーを押せば、クリックしたことと同じになります。 チェックボックスなどでも同じキー操作で、選択と非選択を交互に変更できますよ!
見ただけで挫折した・・・