首頁常見問題正文

Python中的Tkinter是干什么的?

更新時(shí)間:2023-04-10 來源:黑馬程序員 瀏覽量:

IT培訓(xùn)班

  Tkinter是Python中的標(biāo)準(zhǔn)GUI庫,它提供了一個(gè)用于創(chuàng)建圖形用戶界面的工具包,可以用于創(chuàng)建窗口、按鈕、文本框、菜單等各種控件,使用戶可以通過鼠標(biāo)或鍵盤與應(yīng)用程序進(jìn)行交互。

  以下是一個(gè)簡單的Tkinter應(yīng)用程序示例,它創(chuàng)建一個(gè)窗口并在窗口中顯示一個(gè)按鈕,單擊該按鈕將彈出一個(gè)消息框:

import tkinter as tk
from tkinter import messagebox

# 創(chuàng)建主窗口
root = tk.Tk()
root.title("Hello Tkinter")

# 創(chuàng)建一個(gè)標(biāo)簽
label = tk.Label(root, text="Hello Tkinter!")
label.pack(padx=20, pady=20)

# 創(chuàng)建一個(gè)按鈕
def show_message():
    messagebox.showinfo("Message", "Hello World!")
button = tk.Button(root, text="Click Me", command=show_message)
button.pack(padx=10, pady=10)

# 運(yùn)行主循環(huán)
root.mainloop()

  運(yùn)行以上代碼將會(huì)創(chuàng)建一個(gè)窗口,其中包含一個(gè)標(biāo)簽和一個(gè)按鈕。單擊按鈕將會(huì)彈出一個(gè)消息框,顯示一條消息"Hello World!"。注意,在使用messagebox模塊時(shí),必須先從tkinter模塊中導(dǎo)入該模塊。

1681097311277_領(lǐng)取課程.jpg

分享到:
在線咨詢 我要報(bào)名
和我們在線交談!