qcustomplot 框选框保持可见
时间: 2023-07-01 21:11:15 浏览: 176
qcustomplot_demo4.zip
5星 · 资源好评率100%
要保持QCustomPlot中的框选框可见,可以使用QCPSelectionRect对象。QCustomPlot默认会自动创建一个QCPSelectionRect对象,并将其与QCustomPlot对象关联。要手动将QCPSelectionRect对象与QCustomPlot对象关联,可以使用QCustomPlot的setSelectionRect方法。
要保持框选框可见,可以使用QCustomPlot的setNoAntialiasingOnDrag方法。这将禁用框选框拖动过程中的反锯齿效果,使其保持清晰可见。
示例代码:
```cpp
QCustomPlot* customPlot = new QCustomPlot();
// ...
// 其他代码
// ...
// 禁用拖动过程中的反锯齿效果
customPlot->setNoAntialiasingOnDrag(true);
```
注意:如果使用QCustomPlot的setSelectionRect方法手动创建QCPSelectionRect对象,则需要手动调用QCPSelectionRect对象的setPen方法设置框选框的线条样式。
阅读全文