尝试使用wxGrid创建表时未显示网格线

时间:2019-06-21 11:35:40

标签: wxwidgets

我正在使用wxWidgets 3.0.2版设计GUI。尝试使用wxGrid创建表时,无法显示顶部和右侧的网格线。可能是什么问题?

阅读了一些帖子后,我知道这是HideColLabelsHideRowLabels的问题。是否有任何变通办法。下面是创建网格后需要调用的其他功能。

    grid->EnableEditing(false);
    grid->EnableDragColSize(false);
    grid->EnableDragRowSize(false);
    grid->HideColLabels();
    grid->HideRowLabels();
    grid->SetSelectionMode( wxGrid::wxGridSelectRows );
    grid->SetCellHighlightPenWidth(0);
    grid->SetCellHighlightROPenWidth(0);
    grid->SetGridLineColour(*wxBLACK);
    grid->SetDefaultCellBackgroundColour(*wxWhite);

这是它的外观

Sample-image

PS:我什至尝试将行和列标签的大小设置为1或2(通过SetRowLabelSizeSetColLabelSize),这会产生不良结果

0 个答案:

没有答案