Re: [问题] 请问关于tkinter的问题

楼主: vvbird (vv)   2019-06-10 15:25:24
※ 引述《alubasteve (poorguy)》之铭言:
: 我目前正在学习使用tkinter
: 来练习制作选单排版
: 有2个问题想请教
: 1.我一直想要够更好的调整排版
: 可是一直做不好
: 因为当我这样做时
: https://pastebin.com/fg1fVW4W
: 结果变成
: https://imgur.com/a/6HOlQBH
: 不知为何push2还有push3
: 就是没办法整齐地挤在push1下面
: 然后左右两侧切齐
: 请问怎么做才好
import tkinter as tk
base=tk.Tk()
button1=tk.Button(base,text="push1",width=30)
button2=tk.Button(base,text="push2",width=15)
button3=tk.Button(base,text="push3",width=15)
button4=tk.Button(base,text="push4",width=30)
button1.grid(row=0,column=0,columnspan=2,sticky=tk.E+tk.W)
button2.grid(row=1,column=0)
button3.grid(row=1,column=1)
button4.grid(row=2,column=0,columnspan=2,sticky=tk.E+tk.W)
base.mainloop()
试试看这样, 是不是你要的?
作者: alubasteve (poorguy)   2019-06-11 22:05:00
感谢您的协助,这样有用,但我想请教您sticky的用途根据此文,https://reurl.cc/MmdQ4,sticky是用来解决对齐方式,从您sticky=tk.E+tk.W来看,您让标签左右两面对齐,但我无法理解为何这样就可解决之前无法解决的对齐问题可以请您指点一下原因吗

Links booklink

Contact Us: admin [ a t ] ucptt.com