问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

python tkinter 按钮位置设置问题。做了一个GUI,但是按钮的布局有些问题...

发布网友 发布时间:2022-05-10 22:17

我来回答

1个回答

热心网友 时间:2022-04-19 00:07

from tkinter import *
root=Tk()
w1=Frame(height=200,width=500)
w2=Frame(height=50,width=500)
w3=Frame(height=30,width=500)
w1.grid_propagate(0)
w2.grid_propagate(0)
w1.grid(row=0,column=0,padx=2, pady=5)
w2.grid(row=1,column=0,padx=2, pady=5)
w3.grid(row=2,column=0)
t1=Text(w1)
t2=Text(w2)
send_button=Button(w3,text="发送")
file_button=Button(w3,text="发送文件")

t1.grid()
t2.grid()
send_button.grid(sticky=W)
Label(w3, text=" "*90).grid(row=0, column=1)
file_button.grid(row=0,column=2,sticky=E)
root.mainloop()

追问这种办法太取巧了,没有真正解决问题。我想使用sticky之类的改进。

追答

sticky是用来设置字体布局的,跟控件的布局不是一个概念

先用取巧的方式顶着吧,以后有机会再改进。

from tkinter import *
root=Tk()
w1=Frame(height=200,width=500)
w2=Frame(height=50,width=500)
w3=Frame(height=30,width=500)

w4=Frame(w3,height=30,width=65)
w5=Frame(w3,height=30,width=370)
w6=Frame(w3,height=30,width=65)

w1.grid_propagate(0)
w2.grid_propagate(0)
w1.grid(row=0,column=0,padx=2, pady=5)
w2.grid(row=1,column=0,padx=2, pady=5)
w3.grid(row=2)
 
w4.pack(side='left')
w5.pack(side='left')
w6.pack(side='right')
t1=Text(w1)
t2=Text(w2)
send_button=Button(w4,text="发送")
file_button=Button(w6,text="发送文件")

t1.grid()
t2.grid()
send_button.pack(side='left')
file_button.pack(side='right')
root.mainloop()

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
!这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 名师1+1导读方案:汤姆·索亚历险记目录 三星sm-g7200打开微信慢,无法正常收看,网速不慢。 我Python的tkinter库的grid布局无效?怎么办? python的tkinter的grid()布局 徐州东站高铁怎样到邳州 驾车从邳州到徐州高铁站怎么走 邳州到徐州高铁站的路线,自己开车去的 邳州新苏中心到邳州高铁站有多远 请问徐州高铁站在哪?另外高铁站附近有长途汽车站吗? 新沂高铁站在哪里 300兆宽带路由器5g867mbps下载速度是多少兆? 300m的路由器网速大概有多少 适合学生用的智能手机有哪些 孙子有法定义务赡养爷爷奶奶吗? 作为孙子有义务赡养爷爷吗 古代人名为什么叫老子有个叫孙子 孙子有继承 孙子是直系亲属吗 孙子辈有义务赡养祖辈么? 为什么人们把女儿家的孙子叫阳孙?把男儿家的孙子叫阴孙? 孙武的主张是什么? 孙子到底是惠民人还是广饶人 私密异味瘙痒怎么弄啊 400元一瓶国台国标2015贵吗 金士力白酒 贵州怀柔茅台镇金士酒业出品的金士力国台酒 500ml 52度 浓香型白酒 市场价多少钱? 谢谢 贵州仁怀茅台镇金士酒业有限公司出的国台酒53度在天津卖多少钱? 贵州茅台镇金士酒业的酱香型10年陈酿中投证券特供的多少钱一瓶啊 国台酒业的酒怎么样? 怎样下载vb6.0精简版,而不用下载一些无用的软件 win7系统可以安装vb6吗?? 谁能给个Visual Basic 6.0 精简版下载地址要无毒的刚下个有毒气死了 怎样下载vb6.0啊,急求,能不能给我传一份。 VB6.0软件有多大 vb6.0精简版免费下载地址。没有多余插件的地址。满意的话追加分数。 vb6绿色简化版哪里有下载 关于VB6.0精简版 怎样写好一个演讲稿? 写一个演讲稿 vb6精减版怎样进行串口操作 苹果没有打开手机壳如何分辨电池是否原版的 微信情话小程序付款是真的吗? python 2个文件比对