我想要做一些像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 –