у меня сейчас примерно такой код:
def show_db(self): nameOpenFile = tkinter.filedialog.askopenfilename(title = 'Open DB file', filetypes=[("DB files", "*.dat")]) if nameOpenFile: db = self.db_open() child = tkinter.Toplevel() child.title='Show DB' for record in db: print(record, end='\n') boxLabel = tkinter.Frame(child, bg='red') boxLabel.pack(side='top', fill='x') tkinter.Label(boxLabel, text=record, pady=5, font=('arial', 10, 'bold'), bg='yellow').pack(side='top', fill='x') for key, value in db[record].items(): print('\t', key, ': ', value, end = '\n') boxItem = tkinter.Frame(child, bg='green') boxItem.pack(side='top', fill='x') tkinter.Label(boxItem, text=key, font=('arial', 10), bg='blue', width=15).pack(side='left') tkinter.Label(boxItem, text=value, font=('arial', 10), bg='cyan', width=15).pack(side='left')
![](http://prozaik.16mb.com/misc/zzxx.png)
мне хотелось бы чтобы в синих и зеленоватых блоках текст бы выровнен по левому края блока