日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

Python学习笔记007_图形用户界面[EasyGui][Tkinter]

發布時間:2025/3/15 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python学习笔记007_图形用户界面[EasyGui][Tkinter] 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?

EasyGui官網:http://easygui.sourceforge.net/

EasyGui最新版:easygui-0.97.rar

小甲魚根據官網文檔翻譯之后的中文文檔地址:?http://bbs.fishc.com/thread-46069-1-1.html?

?

具體的學習參考小甲魚提供的中文文檔!

?

?

?

Tkinter 是 Python GUI的終極選擇, 默認情況下安裝Python之后,tkinter已經安裝了.

import tkinter as tk#生成一個頂層窗口 app = tk.Tk() app.title("FishC Demo")# 在頂層窗口app對象中放置一個標簽 label對象 # Label是最常用的組件之一,可以顯示文本、圖標、圖片 theLabel = tk.Label(app,text="我的第二個窗口程序!")#自動調節組件自身的尺寸 theLabel.pack()# 窗口的主事件觸發 app.mainloop()

?

import tkinter as tkclass APP:def __init__(self,master):# 通常我們是把組件放置到Frame中進行布局frame = tk.Frame(master)# 默認是top,我們可以指定為其它值 left right top bottomframe.pack(side=tk.LEFT,padx=10,pady=10)# fg屬性是前景色 command是指定按鈕點擊之后觸發的方法名self.hi_there = tk.Button(frame,text="打招呼",fg="blue",bg="#999", command=self.say_hi)self.hi_there.pack()def say_hi(self):print("大家好,我是WW")root = tk .Tk()app = APP(root)root.mainloop()

?

from tkinter import *root = Tk()# # 文本label,文字左對齊 距離左邊框 10 textLabel = Label(root,text = "您下載的影片含有未成年人限制內容,\n請滿18周歲后再點擊觀看!",justify = LEFT,padx = 10 ) textLabel.pack(side=LEFT)# 圖片, file屬性為圖片路徑 photo = PhotoImage(file="18.jpg")#圖片Label imgLabel = Label(root,image = photo) imgLabel.pack(side=RIGHT)# 窗口的主事件觸發 root.mainloop()

?

from tkinter import *root = Tk()photo = PhotoImage(file="bg.png")# 設置圖片文本在一起的 Label,使用 compound屬性 thelabel = Label(root,text ="學 Python\n到 FishC",justify=LEFT,image=photo,compound=CENTER,font=("華康少女字體",20),fg="white") thelabel.pack()mainloop()

?

from tkinter import *def callback():var.set("吹吧你,我才不信呢~") root = Tk()# 框架 Frame 是用來布局的 frame1 = Frame(root) frame2 = Frame(root)var =StringVar() var.set("您下載的影片含有未成年人限制內容,\n請滿18周歲后再點擊觀看!")# 當需要改變Label的文本時,應該使用 textvariable屬性替換原來的text屬性 textLabel = Label(frame1,textvariable = var,justify = LEFT) textLabel.pack(side=LEFT)photo = PhotoImage(file="18.jpg")imgLabel = Label(frame1,image = photo) imgLabel.pack(side=RIGHT)# Button按鈕 command事件改變上面的textLable顯示的文本. button = Button(frame2,text="我已滿 18 周歲",command=callback) button.pack()frame1.pack(padx=10,pady=10) frame2.pack(padx=10,pady=10)# 窗口的主事件觸發 mainloop()

?

魚C提供的擴展閱讀:

Tkinter 窗口組件:Label ?http://bbs.fishc.com/thread-59087-1-1.html

Tkinter 窗口組件:Button?http://bbs.fishc.com/thread-59124-1-1.html


轉載于:https://www.cnblogs.com/yangw/p/4966238.html

總結

以上是生活随笔為你收集整理的Python学习笔记007_图形用户界面[EasyGui][Tkinter]的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。