学習Python -中級コース:日21、Tkinterのハローワールド!
5256 ワード
今日、我々はTkinterでHello Worldを書きます🤘
Recap: Tkinter is an inbuilt python library for handling GUI. More about it
空白のウィンドウの作成
最初にTkinterに空白のウィンドウを作成します.
import tkinter
master=Tk()
master.geometry('400x200+100+100')
解説
import tkinter
最初にTkinterをインポートします.また、使用することができますimport tkinter as tk
or from tkinter import *
Tkinterを減らすために.毎度.master=Tk()
Tkinterフレームまたはウィンドウのインスタンスを作成します.ここで、' Master 'はウィンドウオブジェクトのインスタンスです.master.geometry('400x200+100+100')
Tkinterフレームのジオメトリを設定します.私たちは、パラメータが瞬間に意味するものを理解するでしょう.ジオメトリの設定
Tkinterのジオメトリ属性は4つの部分から成ります.最初の2つの部分
x
) フレームの寸法を示す.これらの値を変更すると、フレームのデフォルト寸法が変更されます.次の2つのパラメータ(+で区切られた)は、フレームが画面に表示される座標を表します.これらの2つのパラメータをスキップし、デフォルト値で移動できます.我々は、カーソルを使用してフレームをリサイズし、再配置することができますが、フレームのプリセット値は、ユーザーエクスペリエンスを設定しながら役立ちます.
フレームにタイトルを設定する
これまで、フレームは' tk 'としてデフォルトタイトルを持ちました.我々は今、私の最初のプログラムにタイトルを変更します
import tkinter
master=tkinter.Tk()
master.geometry('300x100')
master.title("My First Program")
ウィンドウにテキストを追加する
ラベルウィジェットを使用してテキストをウィンドウに追加できます.ここのラベルウィジェットには2つのパラメータがあります.それらのうちの1つは入力したいテキストです、一方、他はフレームのインスタンスです.それが
Tk()
インスタンス).そのあと、ウィジェットをフレーム上の適切な座標に配置する必要があります.を使用してplace()
属性.place属性はx座標とy座標の2つの入力を取ります.place(x = 150, y = 150)
import tkinter
master=tkinter.Tk()
master.geometry('300x300')
master.title("My First Program")
label = tkinter.Label(master, text = "Hello world").place(x = 150, y = 150)
place ()の属性を忘れることはテキストを表示しません
それで、我々が正常に理解して、Tkinterで「Hello World」プログラムを完了した友人!よりエキサイティングなUIは、旅が続くように来る.
Reference
この問題について(学習Python -中級コース:日21、Tkinterのハローワールド!), 我々は、より多くの情報をここで見つけました https://dev.to/aatmaj/learning-python-intermediate-course-day-21-hello-world-in-tkinter-g1nテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol