pythonでプログラミング!- GUI!

Tkinterを使っていきます。pythonで標準で用意されているモジュールとなります。

まず、おまじない。必ず必要になもの。

from tkinter import *
window = Tk()

window.mainloop()

書いてRun!すると

とでたと思います。立派な!?GUIアプリケーションの出来上がりです!

ではここにいろんなものを表示したいですね。

まず、文字を表示させてみます。

ちっちゃいですね。これは表示させる画面の大きさを指定していないために文字の大きさのみ画面表示されているためです。

もう少し大きな画面図してみましょう!

window.geometry("400x400")

を付け加えて、Run!

大きくなりました!

文字の表示についてちょっといじってみましょう。

lbl = Label(window,text = "Hello",bg = "red",width = "10",height = "5",font=("Arial Bold", 20))

bgは背景色、width、heightは背景の大きさ、fontは文字の大きさ、フォントの種類を決めています。

次にボタンを配置してみましょう。

btn = Button(window, text="Click Me")
btn.grid(column=0, row=1)

としてみると、

上のラベルの背景色と合わせてみてみてね。

赤いラベルの下にボタンがありますね。btnrow=1と設定しているところがみそです。

こんな感じでいろいろと表示できそうですね。

この記事が気に入ったらサポートをしてみませんか?