【问题标题】:How to hide grid and show only zeroline in QCustomPlot?如何在 QCustomPlot 中隐藏网格并仅显示零线?
【发布时间】:2014-01-13 06:58:40
【问题描述】:

隐藏网格时有什么方法可以在 QCustomPlot 中显示零线?我尝试使用以下行隐藏网格:

ui->customPlot->xAxis->grid()->setVisible(false);
ui->customPlot->yAxis->grid()->setVisible(false);

但这也隐藏了零线。我需要保持零线可见。

【问题讨论】:

    标签: qt qtgui qcustomplot


    【解决方案1】:

    Qt::NoPen 设置为QCPGrid::setPen/setSubGridPen,但不是setZeroLinePen

    【讨论】:

      【解决方案2】:
      Current->xAxis->grid()->setSubGridVisible(false); 
      Current->yAxis->grid()->setSubGridVisible(false);
      

      【讨论】:

        【解决方案3】:
        //grid handling
        bool isGridLineVisible() const;
        void setGridLineVisible(bool visible = true);
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2014-11-14
          • 2012-02-18
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2015-12-27
          • 1970-01-01
          相关资源
          最近更新 更多