我刚接触PySimpleGUI和pandas。我想在GUI中制作一个表格。如何添加每个标题的条目?我的代码有问题。
import pandas
import PySimpleGUI
headers = {'Integers':[], 'Strings':[], 'Normallized Floats':[], 'Binaries':[]}
table = pandas.DataFrame(headers)
window = PySimpleGUI.Window(title = 'Sample excel file', layout = [[PySimpleGUI.Table(values = table, headings = list(headers))]] , margins = (200,200))
event, value = window.read()
col_widths
设置每列的宽度。在这里,我通过lambda函数测量了每个标题的长度,以获得额外的1长度。如果不需要额外的1长度,只需使用len
而不是lambda。map
函数将此函数应用于列表的每个元素。 - Jason Yang