我在一列中有5个按钮。单击新游戏时,会在其下方添加一个条目小部件(确认)。这会使其下方的促销按钮的垂直位置出错。当这个小部件显示和不显示时,我如何使它们具有一致的布局
self.newgame=tk.Button(self, text="New Game", font=("Segoe UI", 15), command=self.reset)
self.newgame.grid(row=0, column=0)
#promotion buttons:
self.queenbutton=tk.Button( self,text="", font=self.promotefont, state="disabled", relief="flat", command=lambda piece="queen":self.promote(piece))
self.queenbutton.grid(row=2, column=0, )
self.knightbutton=tk.Button(self, text="", state="disabled", relief="flat",font=self.promotefont,command=lambda piece="knight":self.promote(piece))
self.knightbutton.grid(row=3,column=0, )
self.bishopbutton=tk.Button(self, text="", state="disabled", relief="flat",font=self.promotefont,command=lambda piece="bishop":self.promote(piece))
self.bishopbutton.grid(row=4, column=0, )
self.rookbutton=tk.Button(self, text="", state="disabled", relief="flat", font=self.promotefont, command=lambda piece="rook":self.promote(piece))
self.rookbutton.grid(row=5,column=0, )
self.confirm = tk.Entry(width=15,)
重置功能中有以下行:
self.confirm.grid(row=1, column=0, )
目前没有回答
相关问题 更多 >
编程相关推荐