学習Python -中級コース:日21、Tkinterのハローワールド!



今日、我々は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は、旅が続くように来る.