Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WxPython:如何编辑cSheet网格的行和列名并使单元格不可编辑?_Wxpython_Spreadsheet_Wxwidgets - Fatal编程技术网

WxPython:如何编辑cSheet网格的行和列名并使单元格不可编辑?

WxPython:如何编辑cSheet网格的行和列名并使单元格不可编辑?,wxpython,spreadsheet,wxwidgets,Wxpython,Spreadsheet,Wxwidgets,我目前正在将信息实时传送到wxpythongui程序。我想制作一个自定义的电子表格样式的4x4单元格网格,该网格连续显示正在更新并发送到GUI的矩阵的值。是否可以编辑wxPython cSheet的默认行名和列名(例如从1234和ABCD到ACGT和ACGT),并使单元格不可编辑 如有任何建议或建议,将不胜感激。提前感谢。wx.lib.sheet.CSheet类扩展了wx.grid.grid,有SetColLabelValue和SetRowLabelValue方法: names = 'ACGT'

我目前正在将信息实时传送到wxpythongui程序。我想制作一个自定义的电子表格样式的4x4单元格网格,该网格连续显示正在更新并发送到GUI的矩阵的值。是否可以编辑wxPython cSheet的默认行名和列名(例如从1234和ABCD到ACGT和ACGT),并使单元格不可编辑


如有任何建议或建议,将不胜感激。提前感谢。

wx.lib.sheet.CSheet
类扩展了
wx.grid.grid
,有
SetColLabelValue
SetRowLabelValue
方法:

names = 'ACGT'
sheet = CSheet(panel)
for index, name in enumerate(names):
    sheet.SetColLabelValue(index, name)
    sheet.SetRowLabelValue(index, name)
sizer.Add(sheet)
通过对每个单元格调用
SetReadOnly
方法,可以使单元格不可编辑


UPD:As@VZ。注意:
EnableEditing(false)
使您的网格不可编辑。

要使整个网格只读,调用
EnableEditing(false)
更简单。谢谢,我已将您的评论包括在答案中。