TOPハウツー・学習テクノロジー集え!プログラミング初学者#136 Tkinterについてもう少し05:10 3月21日 67再生 問題を報告する 再生する シェアする 書籍一覧https://zenn.dev/python_academia?tab=booksAI目次Tkinterデスクトップアプリの骨格アプリを構成する多彩なウィジェット群対話型アプリを生み出す部品の組み合わせPython環境不要でアプリを配布する方法デスクトップアプリで社会貢献する可能性AI文字起こし(β版) # 初めのあいさつ みなさんおはようございます。スパイスアカデミアです。 本日は3月21日土曜日です。 今日はベイブレードの日だそうです。 ベイブレードの掛け声みたいなのがですね、321という掛け声があるんで、 それで3月21日がベイブレードの日ということみたいですね。 私も当時世代だったので、なかなか変えなかったなみたいな記憶がありますね。 本日も1日頑張っていきましょう。 # チャンネル紹介 つぞえプログラミング小学生チャンネルでは、プログラミングに興味がある方や学び始めた方に向けて学習のヒントをお伝えしております。 各曜日で話す内容を決めておりますので、興味のある曜日だけでも聞いていただけると嬉しいです。 詳細はプロフィール欄をご確認ください。 # Tkinterについてもう少し 136回目、今日はTKinterについてもう少しということで 132回でですね、TKinterについてお話しさせていただいたんですけれども よくよく考えると、あまり言語についてちょっとしゃべっただけで 中身についてあまり話してなかったかなというふうに思いますので 今日はもう少しだけお話ししていこうかなというふうに思います。 TKinterというのはですね、大枠があるんですね、ウィンドウっていうんですけれども 外枠があって、そこにウィジェットっていう部品をですね 適切にはめ込んでいって、配置してですね 一つのアプリを作っていくみたいなイメージになるかなというふうに思います。 例えばですね、アンケートを取りたいのであれば 名前とかですね、年齢とか、年齢を選択できるものとかですね あるいは入力できるものとか、名前入力できるもの 趣味何ですかとか、チェックボックスがあったりとかですね 該当するものチェックしてくださいみたいな いろいろ配置して、一つのアプリを作っていくでしょうというところですね。 どんなものが、部品があるのかっていうと、まずボタンですね。 これは絶対必要だと思うんですけれども、通常のボタンになります。 要は押すと裏で何かが発生する、イベントが発生するみたいなことができるということですね。 続いてチェックボックス、これはさっきも言いましたが 該当するものに全てチェックを入れてくださいみたいなものがあります。 逆にラジオボタンもあります。 一つのみ選択するやつですね。 性別だと男性、女性、最近は該当しないみたいなのもありますけれども 誰かに一つ選択するよというラジオボタンがあります。 続いてコンボボックスというのもありますね。 リストが表示されてそこから一つ選択するみたいな。 都道府県とか選択するやつ、ああいうイメージですね。 都道府県どこかなみたいな、あれがコンボボックスのイメージかと思います。 あとはテキストボックス、テキストを入力できるもの。 それからエントリーという1行しか入力できない、簡単な入力だけを促すもの。 それからラベル、例えばここのテキストボックスには何を入力すればいいのかというのを明示してあげるラベルですね。 あとはプログレスバーというのもあります。 進捗が今どれぐらい進んでいるよみたいな。 これ非常にわかりやすくていいかなというふうに思います。 あとはダイアログを開く、ファイルを選択してくださいみたいなこともできます。 それで選択してもらったファイルを処理にかけるみたいな。 そういうこともできます。 他にも結構いろいろあるんですけれども、こんな感じですかね。 よく使うのはこんな感じかなというふうに思います。 冒頭でも言いましたけれども、こういう部品をいくつか組み合わせて 一つのデスクトップアプリを作っていくという感じになります。 興味のある方はぜひ挑戦してみてはいかがでしょうかというところです。 # 終わりのあいさつ 本日はPythonのティーティンターについて、もう少しというところでした。 こちらのデスクトップアプリ、もちろんPythonの環境がないと動きませんが、 エクゼ化というのをしてあげると、要はPythonの環境がない人のパソコンでも使用することができます。 要は配布できるというところですね。 なので、そういう環境がある方は、いろんな方の困りごとを聞いて、 デスクトップアプリで解決してあげて、それを配布してあげると非常に感謝されるんじゃないかなというふうに思います。 なかなかそういう環境がある、みんながそういう環境があるとは思いませんけれども、 そういう環境がある方はぜひチャレンジしてみてはいかがでしょうかというところです。 最後に少しだけ宣伝です。 私、Pythonアカデミアは、全という技術系のプラットフォームで電子書籍を執筆しております。 初級から中級の内容を体系的に学ぶことができますので、 興味のある方はぜひ概要欄をチェックしてみてください。 本日はこれで終わりたいと思います。 最後までお聞きいただきありがとうございました。 以上、Pythonアカデミアでした。 もっと見る #プログラミング #Python 集え!プログラミング初学者Pythonアカデミア00:281.初めのあいさつ00:182.チャンネル紹介03:203.Tkinterについてもう少し01:064.終わりのあいさつhttps://zenn.dev/python_academia?tab=booksコメント感想・質問・応援メッセージを書こう
#163 ゴールデンウィークまとめ 個人開発に挑戦してみた 4分・5月4日・ 19再生AI目次GW個人開発 iOSアプリの挑戦MacBook AirはNG? Windows開発へPython資格2つ目 データ分析試験へXで400万インプ!ポスト反響の訳GW総括 新たな挑戦への満足感
#162 4月もお疲れ様でした! 4分・4月26日・ 21再生AI目次Voicy中断の背景とX注力Gemini API活用新機能の詳細Tkinter書籍完成とリリースX初収益とSNSの課題GW直前!全書籍半額セール
#160 8冊目がようやく終わりそう! 4分・4月14日・ 57再生AI目次Pythonアカデミア、8冊目新刊完成Tkinter入門でデスクトップアプリテキスト変換からPDF操作までAPIやExcel連携の可能性を探るこの一冊で業務はどこまで変わる?
#159 AIにコードを書かせたら、“動くのに本番で壊れるバグ”が増えた? その原因と対策 6分・4月13日・ 73再生AI目次AIコードがもたらす新たなバグの脅威一見動くが本番で壊れるバグの正体なぜAI生成コードの欠陥は見抜けないAI特有のバグ発生メカニズムと根本原因AI時代に必須となる開発現場での品質対策
#158 【雑談】バイブコーディング時代の基礎力 5分・4月12日・ 70再生AI目次Xで反響 AI進化と基礎力の価値Viveコーディング時のエラー解決力AIを「ツール」として活かす基礎力基礎力はAI時代に不要か?その真実AIと共存するプログラミング学習法
#157 セイウチ演算子 5分・4月11日・ 44再生AI目次Python セイウチ演算子の正体変数代入と使用を同時に実現コードの複雑さを減らす活用術セイウチ演算子の推奨使用ケースPython中級者が知るべき次の一歩
#156 【Pythonクイズ】偽と判定されるオブジェクト 4分・4月10日・ 74再生AI目次Pythonブール関数 False判定の謎Pythonクイズ!真偽判定の罠とはFalseと判定されるオブジェクトの正体隠れたFalseオブジェクトと学習のヒントPython組み込み関数を極める第一歩
#155 AIがコードを書く時代、新人はどう育てる? 「使わせるか」「禁止するか」のジレンマ 7分・4月9日・ 45再生AI目次AIコード時代の新人教育、新常識AI活用で生じる課題と禁止の葛藤二者択一から生まれる段階的AI活用AI育成「筋トレ」と「練習試合」の狙いAI進化時代に不変の基礎力と責任
#154 【GASクイズ】配列について 4分・4月8日・ 45再生AI目次GASクイズ!配列の基本知識配列の特性を問う4つの設問GASにおける配列の真の姿とは誤解を解く!データ型の壁を越える大量データ処理に必須の配列活用術