python_cat_Monaka_Japan

python_cat_Monaka_Japan

Пікірлер

  • @altair5321
    @altair532122 күн бұрын

    前回のPySimpleGUI動画2つ目の方法ですが、速攻で対策されているっぽいですね(苦笑) pip install PySimpleGUI==4.60.5 ERROR: Could not find a version that satisfies the requirement PySimpleGUI==4.60.5 (from versions: 5.0.0, 5.0.2, 5.0.3, 5.0.4, 5.0.5, 5.0.6) ERROR: No matching distribution found for PySimpleGUI==4.60.5 ついでにconda insitall PySimpleGUI==4.60.5も試してみましたがダメでした。 おかしいなと思って確認したところ、方々にあったpipコマンドなどのインストールファイルの元サイトのwheelファイルも旧バージョンは全て消されているようです。 有償化のニュースが出たのが3月でこんなに急速に旧バージョン指定でインストールできなくなるものですかね? もしかして有償化に伴って旧バージョンはもうダウンロードもさせないぜ!という事で作者さんが消して回っているのかしら? だとしたら何か意地悪だなぁと感じてしまいます。 コメントでURL貼れないと思いますので割愛させて頂きますが自分は、wheelファイルのインストール元のサイトのインターネットアーカイブから旧バージョンのwheelとtar.gzを一括して拾って保存しておきました。 wheelファイルファイルさえ手元にあれば、pip installでローカルファイル指定でインストールする事ができますので、ギリギリまで旧バージョンを使い続けたい方はアーカイブに生き残っているうちに旧バージョンのファイルを回収して保存しておくといいです。 無料の最終版はwheelファイル名がPySimpleGUI-4.60.5-py3-none-any.whlとなっていますので、ファイル名のルール的にはPythonが3.xxの間はとりあえず使えそうかなと思います。 TkEasyGUIも試してみましたが、今一つといった感じでした。 PySimpleGUIでは何の問題も無いコードが、import変更するとTkEasyGUIではエラーとなってしまいました。 現状では完全互換とまではいかないようですので、個人的には独自機能よりは互換性アップの方に力を注いで欲しいと思います。 また、色々と探していてPyDiggerというサイトを見た際に、FreeSimpleGUIというのが見つかりました。 試してみましたところ、こちらはimport変更だけで他は一切変更無くエラー無く動きました。 自作ソフトで幾つか試しましたがどれも正常に動作してくれました。 ただ、こちらはフォークだそうですのでクレーム等でいつ使えなくされるか分かりませんが、使用感を変えたくないとか移行に伴うエラー対処が面倒臭いのであればimport変更だけで済むのでとりあえずこちらの方が良さそうだなと思いました。

  • @user-sd6uy8hn1v
    @user-sd6uy8hn1v23 күн бұрын

    😊😊😊😊

  • @kenjisuzuki7137
    @kenjisuzuki713724 күн бұрын

    こんにちは。ちょうどPythonのGuiを探していたところです。 勉強になりました。ありがとうございました。 深堀期待しております。

  • @monaka_Python
    @monaka_Python26 күн бұрын

    ✅こちらからチャンネル登録してくださいね✅ bit.ly/33bM1Sz 10個のチャプターから構成されたPySimpleGUI解説動画を ご覧になるには、以下のリンクからどうぞ! kzread.info/dash/bejne/mpiepruAiMW8p9Y.html

  • @monaka_Python
    @monaka_Python27 күн бұрын

    10個のチャプターから構成された完全版動画へ移行しました。 続きをご覧になるには、以下のリンクからどうぞ! kzread.info/dash/bejne/mpiepruAiMW8p9Y.html

  • @monaka_Python
    @monaka_Python27 күн бұрын

    10個のチャプターから構成された完全版動画へ移行しました。 続きをご覧になるには、以下のリンクからどうぞ! kzread.info/dash/bejne/mpiepruAiMW8p9Y.html

  • @monaka_Python
    @monaka_Python27 күн бұрын

    10個のチャプターから構成された完全版動画へ移行しました。 続きをご覧になるには、以下のリンクからどうぞ! kzread.info/dash/bejne/mpiepruAiMW8p9Y.html

  • @monaka_Python
    @monaka_Python27 күн бұрын

    10個のチャプターから構成された完全版動画へ移行しました。 続きをご覧になるには、以下のリンクからどうぞ! kzread.info/dash/bejne/mpiepruAiMW8p9Y.html

  • @monaka_Python
    @monaka_Python27 күн бұрын

    10個のチャプターから構成された完全版動画へ移行しました。 続きをご覧になるには、以下のリンクからどうぞ! kzread.info/dash/bejne/mpiepruAiMW8p9Y.html

  • @monaka_Python
    @monaka_Python27 күн бұрын

    10個のチャプターから構成された完全版動画へ移行しました。 続きをご覧になるには、以下のリンクからどうぞ! kzread.info/dash/bejne/mpiepruAiMW8p9Y.html

  • @monaka_Python
    @monaka_Python27 күн бұрын

    10個のチャプターから構成された完全版動画へ移行しました。 続きをご覧になるには、以下のリンクからどうぞ! kzread.info/dash/bejne/mpiepruAiMW8p9Y.html

  • @monaka_Python
    @monaka_Python27 күн бұрын

    10個のチャプターから構成された完全版動画へ移行しました。 続きをご覧になるには、以下のリンクからどうぞ! kzread.info/dash/bejne/mpiepruAiMW8p9Y.html

  • @monaka_Python
    @monaka_Python27 күн бұрын

    10個のチャプターから構成された完全版動画へ移行しました。 続きをご覧になるには、以下のリンクからどうぞ! kzread.info/dash/bejne/mpiepruAiMW8p9Y.html

  • @monaka_Python
    @monaka_Python27 күн бұрын

    10個のチャプターから構成された完全版動画へ移行しました。 続きをご覧になるには、以下のリンクからどうぞ! kzread.info/dash/bejne/mpiepruAiMW8p9Y.html

  • @youtsube09
    @youtsube09Ай бұрын

    PySimpleGUIは今まで便利に使わせてもらいましたが、もう付き合いきれないのでFletに移行しました

  • @Terrywatase
    @Terrywatase2 ай бұрын

    初学者として TkEasyGUI を習得中ですが、pySimpleGUI と同じ解釈で動作してくれるので、この動画はとても参考になりました。 コードの解釈が丁寧なのでよく理解できました。感謝です!😆

  • @asumi9028
    @asumi90283 ай бұрын

    分かりやす過ぎる!

  • @user-wc5iw7ho6i
    @user-wc5iw7ho6i3 ай бұрын

    とても分かりやすい説明でありがたいです。

  • @user-xd7oi7dn9f
    @user-xd7oi7dn9f6 ай бұрын

    ほしかった情報教えていただきありがとうございます。

  • @thunder06113141592
    @thunder061131415927 ай бұрын

    めちゃくちゃわかりやすいです。動画を見ながら自分でもコーディングする場合は、一時停止を押しながらになりますが、かえってそのくらいのスピード感のほうが短時間で学習できますね!

  • @kunime-ji5066
    @kunime-ji50667 ай бұрын

    最後のは画像を登録すると同じ文字のウィンドウの場所まで探してくれるというものですか?なんか不思議な感じします。

  • @monaka_Python
    @monaka_Python7 ай бұрын

    そうですね。 おそらく用意した画像と完全に一致する部分を検索しているのかと推測します

  • @kunime-ji5066
    @kunime-ji50667 ай бұрын

    すごいですね。ありがとうございました!!

  • @tet3607
    @tet36079 ай бұрын

    日本語で話してくれる神はここに存在した。

  • @user-pr1xg3ro1l
    @user-pr1xg3ro1l10 ай бұрын

    とても分かり易い動画ですばらしいです。感謝です。 最近pythonを勉強し始めてGUIの作り方をどうするか悩んでいました。TKinterでやってみましたが配置だけで何回も見直して微調整して・・・を繰り返していました。 PySimpleGUIはコードの書き方が配列的でわかりやすい印象ですね。ファイル、フォルダのパスを勝手にtextに入れてくれるとかありがたい。 これからも参考にさせてもらいます。

  • @aoiogre2059
    @aoiogre205911 ай бұрын

    なでしこならguiも簡単だった・・・

  • @aoiogre2059
    @aoiogre205911 ай бұрын

    見ただけで挫折した・・・

  • @Onion_4070
    @Onion_407011 ай бұрын

    PySimpleGUIでボタンを押した時にフラグが有効化され、一定間隔で処理が実行させるようにしたいのですが、そのままWhile Trueでやってしまうとループから抜け出せなくなってボタンを押した瞬間にフリーズしてしまうので困ってます... 解決策って分かりますか?

  • @okamotor77
    @okamotor77 Жыл бұрын

    いい勉強になりました。 他のKZread解説よりもわかりやすいです。

  • @blackknightsatellite1786
    @blackknightsatellite1786 Жыл бұрын

    次回の説明、お待ちしてます!

  • @densokogei
    @densokogei Жыл бұрын

    すっごくわかりやすいです。 ありがとうございます。

  • @user-be8dd3iw8e
    @user-be8dd3iw8e Жыл бұрын

    これが無料で見られるのめっちゃありがたい…👏 メモ 14:08 20:00 30:00

  • @sigmadelta9320
    @sigmadelta9320 Жыл бұрын

    お世話になっております。 PlayListでは、本シリーズは4部構成となっているようですが、本動画を含め第2回までしか視聴できませんでした。 残りの2つの動画は 「2 unavailable videos are hidden」となっておりますが、 これらの残りの動画は公開のご予定はございますか? 主様の動画は大変わかりやすく これからも参考としたいため、 是非とも公開して頂きたく、よろしくお願い申し上げます。

  • @user-qi6ec1ln5g
    @user-qi6ec1ln5g Жыл бұрын

    python初心者です。 Tkinterで何かいろいろできないかなぁ~と思っていたらこの動画出てきました。 神動画です!! 動画の通りにやってみて学習させていただきます!

  • @euaxlrmmxrai
    @euaxlrmmxrai Жыл бұрын

    画像で検索する手法は購入した本に載ってなかったので大変有益でした。 ありがとうございました。

  • @makotoy5213
    @makotoy5213 Жыл бұрын

    いつもありがとうございます。かなり踏み込んだ説明で、Tkinterで挫折した私としてはとても勉強になります。 そこで、続編としてスケジュールアプリの開発など PysimpleGUIでのカレンダーの作成方法について解説していただけないでしょうか・・。 特に、一度生成したボタンを消す方法などを使って画面上にカレンダーを切り替えて表示したいのですが 勉強不足でわかりません。機会がありましたらご検討お願い致します。

  • @user-bj8qn9kr6z
    @user-bj8qn9kr6z Жыл бұрын

    importの際に以下のエラーが出るのですが原因などわかればご教示いただけないでしょうか? --------------------------------------------------------------------------- KeyError Traceback (most recent call last) <ipython-input-5-3908ba6f8e64> in <module> ----> 1 import pyautogui as pgui ~/anaconda3/lib/python3.7/site-packages/pyautogui/__init__.py in <module> 247 248 try: --> 249 import mouseinfo 250 251 def mouseInfo(): ~/anaconda3/lib/python3.7/site-packages/mouseinfo/__init__.py in <module> 221 raise 222 --> 223 _display = Display(os.environ['DISPLAY']) 224 225 def _linuxPosition(): ~/anaconda3/lib/python3.7/os.py in __getitem__(self, key) 676 except KeyError: 677 # raise KeyError with the original key value --> 678 raise KeyError(key) from None 679 return self.decodevalue(value) 680 KeyError: 'DISPLAY'

  • @ujex_512
    @ujex_512 Жыл бұрын

    なかなか調べてもわからなかったところが丁寧に解説されていてありがたいです!

  • @monaka_Python
    @monaka_Python Жыл бұрын

    ありがとうございます! 私もなかなか調べてもわからなかったので、この際、全部解説することにしました!

  • @user-pv6kb7ku3m
    @user-pv6kb7ku3m Жыл бұрын

    タイピング早いwww

  • @monaka_Python
    @monaka_Python Жыл бұрын

    ありがとうございます!

  • @HK-iu2dj
    @HK-iu2dj Жыл бұрын

    とてもわかり易くてありがたいです!!質問したいのですが、開いてるアプリのウィンドウの位置はその時々で違うので、ウィンドウ上のボタン名を指定してクリックしたいのですが可能でしょうか?

  • @tako3391
    @tako3391 Жыл бұрын

    あれ?第2回以降消えちゃってる…

  • @3nr088
    @3nr088 Жыл бұрын

    1秒が1秒じゃない!?笑

  • @monaka_Python
    @monaka_Python Жыл бұрын

    びっくりですよね!

  • @user-qe4vu7gs8z
    @user-qe4vu7gs8z2 жыл бұрын

    streamlit だと環境によっては重かったりするのでこれはよさそう!!

  • @sumsun4200
    @sumsun42002 жыл бұрын

    buttonをクリックではなく、エンターキーで押す方法あるのでしょうか?

  • @monaka_Python
    @monaka_Python2 жыл бұрын

    Tabキーで押したいbuttonをアクティブにした状態(周りが点線で囲われている状態)にして、エンターキーではなくスペースキーを押せば、クリックしたことと同じになります。 チェックボックスなどでも同じキー操作で、選択と非選択を交互に変更できますよ!

  • @shikarinu
    @shikarinu2 жыл бұрын

    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
    @monaka_Python2 жыл бұрын

    while True: event, value = window.read() if event == None: break if event == "btn1": print("btn1が押されました!!") window.close() の最終行 window.close() のインデントを4から0に下げて、while True:の階層に合わせてみてください!

  • @shikarinu
    @shikarinu2 жыл бұрын

    @@monaka_Python インデントを適切に調整する事で、ボタンをクリックしてもアプリが落ちる事が無くなりました!! インデント大事な事がわかりました。 意識してコーディングしていきます。 ありがとうございます。

  • @SASUKE-vs3wl
    @SASUKE-vs3wl2 жыл бұрын

    プロパティ説明はlinkされていたURLを参照したらありました。失礼しました。

  • @SASUKE-vs3wl
    @SASUKE-vs3wl2 жыл бұрын

    動画UPありがとうございます。全39プロパティはどこのサイトを参照されているのでしょうか。公式サイトでも全プロパティは説明されていないようです。

  • @user-bn9zp8qw6j
    @user-bn9zp8qw6j2 жыл бұрын

    コメント失礼します。 説明が丁寧で分かり易いと思います。 そこで初歩的な質問で申し訳ありませんが動画内で使用しているエディターでしょうか? それが何かお伺いできないでしょうか?

  • @monaka_Python
    @monaka_Python2 жыл бұрын

    Jupyter labという、ブラウザ上で動作する環境になります! もし、AnacondaでPython環境をインストールしていれば、Anacondaプロンプトへjupyter labと入力してEnterすれば起動しますよ!

  • @user-bn9zp8qw6j
    @user-bn9zp8qw6j2 жыл бұрын

    @@monaka_Python ご返答有難う御座います。  早速試してみます。有難う御座います。

  • @user-uy3wb5id3e
    @user-uy3wb5id3e2 жыл бұрын

    スライダーの範囲を後から動的に設定する方法ってないんでしょうかね。。??

  • @susu-pl7ji
    @susu-pl7ji2 жыл бұрын

    超助かりました!ありがとうございます!

  • @monaka_Python
    @monaka_Python Жыл бұрын

    お力になれて光栄です!

  • @ky-yw7mq
    @ky-yw7mq2 жыл бұрын

    素敵な動画ありがとうございます。わかりやすいです。説明スピード、声質が良くストレス無く見ることができました。

  • @monaka_Python
    @monaka_Python2 жыл бұрын

    ありがとうございます!

  • @hatahanoha
    @hatahanoha2 жыл бұрын

    これら三本の動画のおかげである程度ちゃんとしたGUIソフトが作れるようになりました! ですが… 色のセンスがなさすぎて(笑)なんか納得できないんですよね… 今後は色について学ぼうと思います!(笑)