В настоящее время я пытаюсь напечатать таблицу данных, собранных из базы данных, в графический интерфейс пользователя в tkinter, сейчас я использую tabulate, который отлично работает в консоли, но как только я пытаюсь установить таблицу как текстпри печати в качестве метки таблица перекошена, а значения не выровнены.Я все еще новичок в tkinter, и поэтому мой код далеко не самый эффективный или действенный, есть идеи о том, почему это происходит или как-то иначе?
order = (key_1,name_1,price_1,quantity_1,total_1)
table.append(order)
count +=1
print_table = (tabulate(table,headers=headers,tablefmt= "rst"))
c.fetchall()
conn.commit()
conn.close()
label_table = tk.Label(self,text=print_table)
label_table.pack()
Ожидаемый результат:! File: ///var / folder / 59 / 89rdtwpd4vnf6pv7pbd3l60m0000gn / T / com.apple.Safari / WebKitDropDestination-rwh55dGn / Screen% 20Shot% 202019-02-03% 20at% 2011.49.29% 20 PM.png
Фактический результат:*
! File: ///var/folders/59/89rdtwpd4vnf6pv7pbd3l60m0000gn/T/com.apple.Safari/WebKitDropDestination-tZziKT9D/Screen%20Shot%202019-02-03%20at%2011.47p020P1008 *
https://i.stack.imgur.com/bgG4C.png