【发布时间】:2022-01-19 19:13:40
【问题描述】:
我希望在 PySimpleGUI 中有一个文本项列表,以便以后更新。也就是说,我想要一个列表的键。这可能是垂直的或水平的,我不知道会有多少项。
我最终得到了不同的用例,但目前的用例是用不同颜色制作单行文本项。其他时候,我需要编写和更新一个定制的表格,只是不同程度足以使表格小部件无法工作。
从概念上讲,我想做这样的事情:
layout = [ [sg.T('Titles and Things')], sg.ListThing(key='-data-', [[]]) ]
这样我可以:
window['-data-'].update(values=[ [sg.T(v, color=c)] for (v,c) in my_data ])
另一种无效的语法,表达我想要的方式是使用[key="-data-", sg.T('Item1'), sg.T('Item2')]。
这可能吗?
【问题讨论】:
标签: user-interface pysimplegui