pythonのお勉強です
- 作表のベースモジュールは、wxpythonのデモファイルの中から、CustomDataTableを借用
class CustomDataTable(gridlib.PyGridTableBase):
def __init__(self, log):
gridlib.PyGridTableBase.__init__(self)
self.log = log
self.colLabels = ['shapeFile', 'Type', 'Use', 'Smin', 'Smax', 'RefReg',
'Layers', 'Force']
self.dataTypes = [gridlib.GRID_VALUE_STRING,
gridlib.GRID_VALUE_CHOICE + ':Region,Surface,Patch',
gridlib.GRID_VALUE_BOOL,
gridlib.GRID_VALUE_NUMBER + ':0,5',
gridlib.GRID_VALUE_NUMBER + ':0,5',
gridlib.GRID_VALUE_NUMBER + ':0,5',
gridlib.GRID_VALUE_NUMBER + ':0,5',
gridlib.GRID_VALUE_BOOL
]
#self.data = [
# ["box1.stl", "Region", 1, 0, 0, 3, 0, 0],
self.data として定義する部分をモデルデータから自動取得できるようにしてやればよい。~
- あれこれ試行錯誤の結果…
~
にて、バッチリOK
うーん、pythonというか、wxpythonというか、すごく簡単!