亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

為什么這兩種寫法造成程序的結果不一樣,分開寫程序正常,連在一起報錯?

為什么這兩種寫法造成程序的結果不一樣,分開寫程序正常,連在一起報錯?

jeck貓 2022-07-20 15:11:41
請問:bt3 = TK.Button(win, text="clean", width=100, height=3, command=clean).pack()與bt3 = TK.Button(win, text="clean", width=100, height=3, command=clean)bt3.pack()m_text = TK.Text(win, width=100, height=5).m_text.pack()在引用屬性insert時報錯,但下面的寫法就沒有問題m_text = TK.Text(win, width=100, height=5)m_text.pack()
查看完整描述

2 回答

?
catspeake

TA貢獻1111條經驗 獲得超0個贊


代碼如下: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()


查看完整回答
反對 回復 2022-07-24
?
侃侃無極

TA貢獻2051條經驗 獲得超10個贊

你好,在Python的tkinter中,存在三種布局方法,分別是

place,pack,grid這三種布局方式是同級的,同級的布局方式不能同時使用

而insert屬于精準插入,屬于place,所以要將pack()分開寫

因為你原來寫的方式相當于

m_text = TK.Text(win, width=100, height=5).m_text.pack().insert

注意加粗部分!


查看完整回答
反對 回復 2022-07-24
  • 2 回答
  • 0 關注
  • 139 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號