機械系エンジニアの備忘録

20代独身社会人。仕事では機械・機構の研究開発を行っているエンジニアが、自分の専門分野ではないpythonを扱って楽しむブログです。

MENU

【Python】【tkinter】【初心者】tkinterの基本を確認しよう

python3-tkinterの使い方

1.tkinterとは

tkinterとはpythonのモジュールでGUIを簡単に作れる便利な機能です。

例えば,カレンダー,To Do リスト,家計簿など様々なアプリが作れます。

今回は、まずtkinterの基本的な呼び出し方を紹介します。

 

2.コード

Anacondaでpythonをインストールするとtkinterはプリセットで入っていますので、エディタ(例えばjupyterなど)に以下コードを記載するとtkinterのウインド画面が表示されます。

import tkinter as tk #tkinterの読み込み
#ウインド(win)を作成
win=tk.Tk()
win.title("Hello world")  #ウインドのタイトル
win.geometry("500x300") #ウインドの大きさを500×300に設定 #ウインドを動かす win.mainloop()

これを実行すると以下のようなタイトルがHello worldのウインドが出現.

f:id:stjun:20190512001801j:plain

 

3.説明

import tkinter as tk #tkinterの読み込み

上記でtkinterをインポートすることでtkinterが使えるようになります。

 

#ウインド(win)を作成
win=tk.Tk()

上記でウインド画面を作ります。

  

win.title("Hello world")

ウインドウのタイトルを設定します。

 

win.geometry("500x300") #ウインドの大きさを500×300に設定

ウインドウの大きさは500×300にします。

※注意:500と300の間は×(カケル)ではなくx(エックス).

 

win.mainloop()

 

おまじないな様なものです。この文がないとウインドが画面に表示されないので必ずコードの最後に記入します。

 

おすすめ書籍 

tkinterは参考書が非常に少ないです、というより日本語の参考書はほぼ皆無です。個人的には以下がお勧めです。

私が勉強していた時は以下のような参考書がなくネットで調べながら苦労してtkinterを覚えましたが、もし当時こんな書籍があったらもっと楽に学べたのに...と思うくらい基本的内容について丁寧に書かれています。

 

 

4.まとめ

今回はtkinterの基本的な呼び方を紹介しました。次回はtkinterのウインド内に配置できる入力項を紹介します。

↓次の記事はこちら

www.stjun.com