我需要在网格的一列中显示滑块。我能够创建一个自定义CellEditor,当我双击相应列的单元格时,它会显示滑块,使其进入编辑模式。但我不知道如何创建一个自定义CellRenderer,在所有未处于编辑模式的单元格中显示滑块。 不幸的是,wx.RendererNative不提供像DrawSlider()这样的方法: - (
我感谢任何建议。
下面你可以看到到目前为止工作的一个例子。你可以看到sl
的一个单元格答案 0 :(得分:1)
也许您可以使用编辑器设置单元格的数值,然后在渲染器上绘制一个垂直条,方法是将值除以最大可能值并将其乘以单元格的宽度(以px为单位)滑块需要出现的单元格的比例)并在此处绘制一个狭窄的垂直矩形作为指标,如:
+---------------+ | |-| | +---------------+
请注意,这是未经测试的,但我打算在我当前的项目上做类似的事情。出于好奇,你是如何让滑块出现在编辑器中的?