程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

小試Python中的pack()使用方法

編輯:Python

目錄

Python中pack()方法

Python GUI pack方法

Python中pack()方法#Copyright (c)2017, 東北大學軟件學院學生# All rightsreserved#文件名稱:a.py# 作 者:孔雲#問題描述:用pack()方法不參加排列標簽#問題分析:。代碼如下:from tkinter import *root=Tk()lbred=Label(root,text="紅色溝槽狀邊緣",fg="red",font=('微軟雅黑',15),width=20,height=2,relief=GROOVE)lbred.pack()lbgreen=Label(root,text="綠色凸起的",fg="green",font=('微軟雅黑',15),width=20,height=2,relief=RAISED)lbgreen.pack()lbblue=Label(root,text="藍色脊狀邊緣",fg="blue",font=('微軟雅黑',15),width=20,height=2,relief=RIDGE)lbblue.pack()lbyellow=Label(root,text="黃色凹陷的",fg="yellow",font=('微軟雅黑',15),width=20,height=2,relief=SUNKEN)lbyellow.pack()lbpink=Label(root,text="粉紅色平的",fg="pink",font=('微軟雅黑',15),width=20,height=2,relief=FLAT)lbpink.pack()root.mainloop()

運行結果如下:

注:屬性relief為控件呈現的3D浮雕樣式,有FLAT(平的)、RAISED(凸起的)、SUNKEN(凹陷的)、GROOVE(溝槽狀邊緣)和RIDGE(脊狀邊緣)5種。

Python GUI pack方法from tkinter import *root = Tk()root.title("pack方法")root.geometry("300x180")print("執行前", root.pack_slaves())ok_label = Label(root, text="OK", font="Times 20 bold", fg="white", bg="blue")ok_label.pack(anchor=S, side=RIGHT, padx=10, pady=10)# root.pack_slaves()[0].forget() # 隱藏控件ng_label = Label(root, text="NG", font="Times 20 bold", fg="white", bg="red")ng_label.pack(anchor=S, side=RIGHT, pady=10)print("執行後", root.pack_slaves())for pack in root.pack_slaves(): print("info", pack.info()) print("size", pack.size())root.mainloop()

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持軟件開發網。



  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved