我想要做一些像figure1但我不明白什么是错的。当我运行代码时,出现图2,我希望它看起来像第一张图片。有人能帮助我吗 ?由于画布和按钮的位置蟒蛇
import math
import Tkinter
import tkMessageBox
import Canvas
main = Tkinter.Tk()
main.geometry("1500x1000")
main.title("Momentum")
canvas = Tkinter.Canvas(main, width=1000, height =600)
canvas.grid(row=0,column=0)
box = canvas.create_rectangle(150,20,850,400)
ol1= Tkinter.Label(main, text="Object A")
ol2= Tkinter.Label(main,text="Object B")
ml1 = Tkinter.Label(main, text ="MASS")
ml2 = Tkinter.Label(main, text ="MASS")
me1 = Tkinter.Entry(main)
me2 = Tkinter.Entry(main)
ol1.grid(row=550, column=300)
ol2.grid(row=550, column=500)
ml1.grid(row=600, column =300)
ml2.grid(row =600, column =500)
me1.grid(row=620, column =300)
me2.grid(row=620, column=500)
main.mainloop()
是的,非常感谢。最后一个问题,你能解释什么是pady,grid_rowconfigure/columnconfigure是如何工作的?再次感谢 –
@AliBeyit:在互联网上有大量的信息。从这里开始:http://effbot.org/tkinterbook/grid.htm –