Я начал использовать TkinterTable, и я пошаговый в функциональности Tkinter, так что я очень нуб. Я пытаюсь отобразить некоторые данные из некоторых источников, но меня беспокоит то, что ячейки кажутся короче текста, и я не могу найти способ, чтобы ячейки соответствовали размеру текста. Вот мой код:
from tkinter import *
from tkintertable import TableCanvas, TableModel
data = {'1': {'Source': 'OB', 'Campaign': 'X7765LKBTYYU-TAB-US', 'Impr.': 9457123, 'CTR': '0.12%', 'Spent': 45.78},
'2': {'Source': 'OB', 'Campaign': 'X6159TNFYTHY-PHONE-US-A', 'Impr.': 5456953, 'CTR': '0.27%', 'Spent': 12.52},
'3': {'Source': 'OB', 'Campaign': 'X7765LGKJHYRT-TAB-US', 'Impr.': 9457123, 'CTR': '0.12%', 'Spent': 45.78},
'4': {'Source': 'OB', 'Campaign': 'X6159FTJKYUKKX-PHONE-US-A', 'Impr.': 5456953, 'CTR': '0.27%', 'Spent': 12.52}
}
root= Tk()
tframe = Frame(root)
tframe.pack()
model = TableModel()
table = TableCanvas(tframe, model=model, data=data, editable=False, width=800, height=300)
table.show()
root.mainloop()
Кстати, не моя главная проблема, но если у вас есть быстрое решение, это будет оценено. Вы заметите, что у меня есть «editable = False» в TableCanvas, но это не делает ячейку доступной только для чтения, я все еще могу редактировать их. Есть идеи почему?
Спасибо,
