【Python標準ライブラリ】tkinterパッケージの使い方やインストールについて【visual studio】

 はいどうも!fooです。今回はPythonからGUIを構築・操作するための標準ライブラリであるtkinterパッケージ(Tkインターフェース)について書いていきたいと思います。それではレッツゴー!

<インストール方法>
inport tkinter(もしくはimport tkinter as tk)と入れるだけです。 <特徴>
・importして使用する。(import tkinter)
・unixプラットフォーム、Windowsシステム上などで利用できる。
・TkはPythonの一部ではない。
・importするだけで簡単にGUIを構築する事ができる。
・インターネット上に情報がたくさんある。(公式や日本語、英語のページ問わず)
・描画が必要なプログラムを作る際に有用。

<ダイアログ、ユーティリティ>
tkinter.colorchooser:色を選択させるためのダイアログ。

tkinter.commondialog:このリストの他のモジュールが定義しているダイアログの基底クラス。

tkinter.filedialog:ユーザが開きたいファイルや保存したいファイルを指定できるようにする共通のダイアログ。

tkinter.font:フォントの扱いを補助するためのユーティリティ。

tkinter.messagebox:標準的なTkのダイアログボックスにアクセスする。

tkinter.scrolledtext:垂直スクロールバー付きのテキストウィジェット。

tkinter.simpledialog:基本的なダイアログと便宜関数。

tkinter.dnd:tkinter用のドラッグアンドドロップのサポート。

turtle:Tkウィンドウ上でタートルグラフィックスを実現する。


<実例>
今回も例のごとく"Hello World!"を表示させます。実行環境はVisual Studio2019内のPython3.9です。codeも載せておきます。



キーを押すと終了します。

<code>

import tkinter as tk

class Application(tk.Frame):
    def __init__(self, master=None):
        super().__init__(master)
        self.master = master
        self.pack()
        self.create_widgets()

    def create_widgets(self):
        self.Hello_World = tk.Button(self)
        self.Hello_World["text"] = "Hello World!"
        self.Hello_World["command"] = self.say_hi
        self.Hello_World.pack(side="top")

        self.quit = tk.Button(self, text="QUIT", fg="red",
                              command=self.master.destroy)
        self.quit.pack(side="bottom")

    def say_hi(self):
        print("Hello World!")

root = tk.Tk()
app = Application(master=root)
app.mainloop()


今回はtkinterについて書きました。この標準ライブラリは図形を描いたり、ゲームを作る際などに非常に役に立つと思います。ぜひ使ってみてください!それではまた!

0 件のコメント:

コメントを投稿