Попытка манипулировать фреймами данных и таблицами
с использованием panda в качестве pd
с использованием pandastable import Table, TableModel
self.tableframe = Frame (borderwidth = 2, рельеф = GROOVE )
self.table = Table (self.tableframe)
self.backgroundcanv.create_window (50,275, якорь = NW, window = self.tableframe, ширина = 1100, высота = 375)
df = pd.DataFrame (данные, столбцы = ['Location', 'Rating', 'Price', 'Address', 'Region', 'Description'])
self.table .show ()
self.table.updateModel (TableModel (df))
self.table.redraw ()
Отображает правильные данные, которые должны быть показаны Однако данные в столбце «Описание» были довольно длинными, и таблицы не увеличивают ширину ячейки для текста. Полоса прокрутки для оси Y также не расширяется
Я попытался укоротить предложения короче, но это не помогает, поскольку текст в конечном итоге перекрывает друг друга
Попытка изменить некоторые настройки, такие как rowheight и pd.options.display.width = 0. Я бы предпочел, чтобы 1000+ символов отображались в строке без необходимости обрезать их, если это возможно