我在Python Tkinter中遇到网格管理器问题。 我添加了一个框架,框架内的标签出现在中间而不是左上方。 我的代码有什么问题? 谢谢。
from tkinter import *
class PacijentGUI(Tk):
def __init__(self):
super().__init__()
self.napraviGUI()
def napraviGUI(self):
#Listbox
self.__pacijentiListbox = Listbox(self,width=35, height=15)
self.__pacijentiListbox.grid(row=0,column = 0,sticky = E)
#Frame
panelZaPrikaz = Frame(self, borderwidth = 2, relief = "ridge", padx=100,pady = 78)
panelZaPrikaz.grid(row=0,column = 1,sticky = E)
#Labels in frame
Label(panelZaPrikaz,text = "LBO: ").grid(row = 0,column = 0)
Label(panelZaPrikaz,text = "Ime: ").grid(row = 1,column = 0)
Label(panelZaPrikaz,text="Prezime: ").grid(row = 2,column = 0)
Label(panelZaPrikaz,text = "Datum rodjenja: ").grid(row = 3,column=0)
def main():
app = PacijentGUI()
app.geometry("800x600")
app.title('Evidencija')
app.mainloop()
if __name__ == '__main__':
main()