Python

【Tkinter】tkinter.entryで生成したテキストボックスを初期値を入力した状態にする

この記事は約2分で読めます。

 

今回は初心者向けに、tkinterでentryに初期値を設定する方法を分かりやすく解説していきます。

 

スポンサーリンク
スポンサーリンク

1. tkinterとは?

 

tkinterは、PythonでGUIアプリケーションを作成するためのモジュール(標準ライブラリ)です。Pythonのバージョンによっては、「Tkinter」という名称になっていることもあります。

 

2. entryとは?

 

tkinterでテキストを入力するためのウィジェットの一つがentryです。entryは、表示されたテキストボックスにユーザーがキーボードから入力できます。

 

3. 初期値を設定する方法

 

entryに初期値を設定するには、textvariableオプションを使用します。textvariableオプションにStringVar()を指定し、そのStringVar()の値を初期値として設定します。

例えば、「Hello World」という初期値を設定する場合は、次のように書きます。

 

import tkinter as tk

root = tk.Tk()

strvar = tk.StringVar(value='Hello World')
entry = tk.Entry(root, textvariable=strvar)

entry.pack()

root.mainloop()

 

ここで、tkinterのモジュールをインポートし、rootを作成します。次に、StringVar()を作成し、初期値として「Hello World」を設定します。そのStringVar()をtextvariableオプションに指定し、entryを作成します。最後に、entryをウィンドウに配置します。

これで、entryに初期値が設定されました。

 

4. まとめ

 

今回は、初心者向けに、tkinterでentryに初期値を設定する方法について解説してきました。entryに初期値を設定するのは、とても簡単ですので、ぜひ試してみてください。

 

関連記事:【Python】Tkinterで定期実行処理を実装する

 

関連記事:【Python/tkinter】ファイルを読み込んで中身をテキストボックスに出力するGUIツールを作ってみた

 


プログラミング・スクレイピングツール作成の相談を受け付けています!

クラウドワークス・ココナラ・MENTAなどでPython・SQL・GASなどのプログラミングに関する相談やツール作成などを承っております!

過去の案件事例:

  • Twitter・インスタグラムの自動化ツール作成
  • ウェブサイトのスクレイピングサポート
  • ダッシュボード・サイト作成
  • データエンジニア転職相談

これまでの案件例を見る

キャリア相談もお気軽に!文系学部卒からエンジニア・データサイエンティストへの転職経験をもとに、未経験者がどう進むべきかのアドバイスを提供します。


スポンサーリンク
/* プログラミング速報関連記事一覧表示 */
ミナピピンの研究室

コメント

タイトルとURLをコピーしました