python - wxgrid 单元格渲染器设置列大小

标签 python wxpython wxgrid

我创建了一个扩展 PyGridCellRenderer 的类,我可以使用以下命令设置列的大小 self.colSize = SOME_SIZE,但是为所有列设置相同的大小,如何设置特定列的大小?

最佳答案

试试这个:

SetCellSize(row, col, num_rows, num_cols);

这将坐标行、列处的单元格设置为流过 num_rows 行和 num_col 列。

如果这不是您想要的并且想要使用像素,那么:

SetColSize(col, width);
SetRowSize(row, height);

您可以使用以下方法确定行或列的当前大小:

GetColSize(col)
GetRowSize(row)

如果不起作用,请告诉我。

关于python - wxgrid 单元格渲染器设置列大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17700102/

相关文章:

python - 关于如何通过 Python 装饰器传递参数的困惑

python - 模块未找到错误 : No module named 'lib'

python - 我应该如何理解 python-sklearn 中的 .transform 方法?

python - 如何转换 wx.GetMousePosition 坐标以适合 DC

python - wx.Grid 和 wx.StockCursor

python - 如何针对 Optuna 中的多个指标进行优化

python - 你如何在cygwin下编译wxPython?

python - 你如何强制刷新 wx.Panel?

c++ - 显示 wxGrid 编辑器时如何捕获 KeyEvents

python - 是否可以从 wxPython 中的 GridSizeEvent 获取新的列大小?