小試Python中的pack()使用方法
Python中pack()方法
#Copyright (c)2017, 東北大學(xué)軟件學(xué)院學(xué)生
# All rightsreserved
#文件名稱:a.py
# 作 者:孔云
#問題描述:用pack()方法不參加排列標(biāo)簽
#問題分析:。代碼如下:
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="藍(lán)色脊?fàn)钸吘?,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()運(yùn)行結(jié)果如下:

注:屬性relief為控件呈現(xiàn)的3D浮雕樣式,有FLAT(平的)、RAISED(凸起的)、SUNKEN(凹陷的)、GROOVE(溝槽狀邊緣)和RIDGE(脊?fàn)钸吘墸?種。
Python GUI pack方法
from tkinter import *
root = Tk()
root.title("pack方法")
root.geometry("300x180")
print("執(zhí)行前", 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("執(zhí)行后", root.pack_slaves())
for pack in root.pack_slaves():
print("info", pack.info())
print("size", pack.size())
root.mainloop()
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
python抓取京東商城手機(jī)列表url實(shí)例代碼
python抓取京東商城手機(jī)列表url實(shí)例分享,大家參考使用吧2013-12-12
舉例講解Python中metaclass元類的創(chuàng)建與使用
在Python中我們用type函數(shù)可以動(dòng)態(tài)地創(chuàng)建一個(gè)元類,同樣也可以用__metaclass__屬性來指定一個(gè)元類,接下來我們就來具體舉例講解Python中metaclass元類的創(chuàng)建與使用2016-06-06
Python實(shí)現(xiàn)按鍵精靈版的連點(diǎn)器
這篇文章主要為大家詳細(xì)介紹了如何利用Python實(shí)現(xiàn)按鍵精靈版的連點(diǎn)器,文中的示例代碼講解詳細(xì),具有一定的學(xué)習(xí)價(jià)值,感興趣的小伙伴可以了解一下2023-06-06
Python機(jī)器學(xué)習(xí)入門(六)之Python優(yōu)化模型
這篇文章主要介紹了Python機(jī)器學(xué)習(xí)入門知識(shí),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-08-08
Matplotlib實(shí)戰(zhàn)之堆疊面積圖繪制詳解
堆疊面積圖和面積圖都是用于展示數(shù)據(jù)隨時(shí)間變化趨勢(shì)的統(tǒng)計(jì)圖表,但它們的特點(diǎn)有所不同,堆疊面積圖既能看到各數(shù)據(jù)系列的走勢(shì),又能看到整體的規(guī)模,下面我們就來看看如何繪制堆疊面積圖吧2023-08-08
Python實(shí)現(xiàn)驗(yàn)證碼識(shí)別
這篇文章主要介紹了Python實(shí)現(xiàn)驗(yàn)證碼識(shí)別的方法,文中講解非常詳細(xì),代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下2020-06-06
Django 多對(duì)多字段的更新和插入數(shù)據(jù)實(shí)例
這篇文章主要介紹了Django 多對(duì)多字段的更新和插入數(shù)據(jù)實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-03-03
Flask使用Pyecharts在單個(gè)頁面展示多個(gè)圖表的方法
這篇文章主要介紹了Flask使用Pyecharts在單個(gè)頁面展示多個(gè)圖表的方法,在Flask頁面展示echarts,主要有兩種方法,文中給大家介紹的非常詳細(xì),需要的朋友可以參考下2019-08-08

