2023年9月20日URLをコピーしました!※本ページはアフィリエイト広告を利用していますPythonのGUIライブラリ、tkinterを使ってGUIアプリケーションを作るシリーズ第4回目は改行可能なテキストボックスを作成します。複数行のテキストボックスを実装するためのScrolledTextウィジェットの作成方法について解説します。フォームの作成や他のウィジェットの使い方については以下の記事で解説していますので、あわせてご覧ください。今回からPythonの標準ライブラリtkinterを使って、GUIアプリケーションを作成する方法を解説します。目次tkinterとはtkinterはGUI(グラフィカルユーザーインタフェース)を実装するためのPythonの標準ライブラリです。ボタンやテキストボックス、画像表示などユーザーがキーボードやマウスで操作可能なインタフェースを構築することができます。公式ドキュメントは以下から参照できます。インターフェースです。ScrolledTextウィジェットScrolledTextウィジェットは複数行の入力が可能なテキストボックスです。行数がテキスト入力エリアの上限を超えるとスクロールバーが表示されます。ScrolledTextウィジェットを作成するコードは以下となります。第1引数は配置するフォーム、widthは横幅、heightは高さ、fontはフォントの種類とサイズを指定しています。15))作成したソースコード作成したソースコードは以下の通りです。15))#ウィジェットを配置st.pack()#ウィンドウ表示継続root.mainloop()scrolledtextモジュールをインポートする必要がありますのでご注意ください。フォームを起動するとテキスト入力エリアが表示されています。文字を入力し、改行を繰り返していってScrolledTextウィジェットの一番下の行を超えると右側にスクロールバーが表示され、さらに改行が可能になりました。Amazon調べ)口コミを見るAmazon\楽天ポイント4倍セール!/楽天市場Yahooショッピングメルカリポチッププログラミングのスキルを活かすにはプログラミングのスキルを仕事に活かすには、フリーランスとして受けられる案件がおすすめです。サポートを行っているフリーランスエージェントです。週3〜4日の案件の豊富さ年収100万円アップのサポート無料相談フォームからご登録いただくだけで、経験年数やスキルに合わせて案件をご紹介。リモートワーク可能な案件や週3〜4日OKの案件も豊富に用意されています。副業やフリーランスとして仕事を受けてみたいと考えている方には、テックゲートフリーランスが提供する多様なサポートが非常におすすめです。/Tecgateフリーランスで案件を探すまとめ今回はtkinterのScrolledTextウィジェットについて解説しました。tkinterで入力フォームなどを作成する際にぜひ活用してみてください。Tkinterを使ったGUI作成についてさらに詳しく学びたい方には、自分のペースで動画で学べるUdemyの以下の講座もおすすめです。0から始めるTkinterの使い方完全マスター講座〜Python×GUIの基礎・応用〜また、以下の記事で効率的にPythonのプログラミングスキルを学べるプログラミングスクールの選び方について解説しています。最近ではほとんどのスクールがオンラインで授業を受けられるようになり、仕事をしながらでも自宅で自分のペースで学習できるようになりました。スキルアップや副業にぜひ活用してみてください。自分のキャリアアップに必要なカリキュラムがあるプログラミングスクールを探したいん...スクールではなく、自分でPythonを習得したい方には、いつでもどこでも学べる動画学習プラットフォームのUdemyがおすすめです。講座単位で購入できるため、スクールに比べ非常に安価(セール時1200円程度~)に学ぶことができます。私も受講しているおすすめの講座を以下の記事でまとめていますので、ぜひ参考にしてみてください。こんな悩みを解決します。Ud...それでは、また次の記事でお会いしましょう。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。上に表示された文字を入力してください。ExampleMurasan(むらさん)制御系エンジニアです。Piなどのマイコンボードを使ってアプリケーションを開発しています。好きなガジェットについても紹介していきたいと思います。トップページの画像はStableDiffusionというAIによって生成されたイラストです。