我正在使用PysimpleGUI显示Pandas数据框,用户必须检查显示的数据是否正确。如果没有,他可以更改值。
我发现此代码是起点:
https://repl.it/@PySimpleGUI/Table-Element
我个人不使用Web版本,而是使用PysimpleGUI。
我收到以下错误消息:
当我使用以下代码时,我在GUI中的语句变为:
窗口['_selected_value _']。Update(window.Element('表')。SelectedItem) AttributeError:“表格”对象没有属性“ SelectedItem”
将代码更改为以下代码时,将显示以下内容:
PySimpleGUI.PySimpleGUI.Window对象位于0x1252b5390
我想查看/获取的是单元格值,例如7,然后我可以通过用户输入进行更改。
谢谢
class SpedForm(ModelForm):
class Meta:
model = Sped
fields = ['json_file']
def get_context_data(self, **kwargs):
context = super().get_context_data(**kwargs)
sped = Sped.objects.all()
context['sped'] = sped
return context
我想查看/获取的是单元格值,例如7,然后我可以通过用户输入进行更改。
非常感谢您。
答案 0 :(得分:0)
这里是使用输入矩阵模拟表的示例。每个输入都有一个(i, j)
键。使用values[(i,j)]
调用单元格中的值。
[sg.Input(size=(10, 1), pad=(1, 1), justification='right', key=(i, j)) for j in range(MAX_COL)] for i in range(MAX_ROWS)]