91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

實現QtCharts曲線圖移動和縮放(重新實現QChartView部分函數),主要功能如下: 1. 按住鼠標左鍵拖動曲線可移動曲線; 2. 滾動鼠標滾輪實現圖形X軸方向的縮放; 3. 安裝Ctrl,滾動鼠標滾輪實現圖形Y軸方向的縮放; 4. 按鼠標右鍵恢復圖形初始狀態; 5. 縮放過程以鼠標當前位置為縮放中心; 6. 鼠標移動過程中會在左上角顯示當前坐標。

資源截圖

代碼片段和文件信息

#include?“ChartView.h“
#include?
#include?

ChartView::ChartView(QChart?*chart?QWidget?*parent)
????:?QChartView(chart?parent)
{
m_isPress?=?false;
m_ctrlPress?=?false;
m_alreadySaveRange?=?false;
m_coordItem?=?nullptr;

this->setDragMode(QGraphicsView::RubberBandDrag);
this->setMouseTracking(false);
setCursor(QCursor(Qt::PointingHandCursor));?//設置鼠標指針為手指形
}

ChartView::~ChartView()
{
}

void?ChartView::mousePressEvent(QMouseEvent?*event)
{
if?(event->button()?==?Qt::LeftButton)
{
????????m_lastPoint?=?event->pos();
????????m_isPress?=?true;
}
}

void?ChartView::mouseMoveEvent(QMouseEvent?*event)
{
if?(!m_coordItem)
{
m_coordItem?=?new?QGraphicsSimpleTextItem(this->chart());
m_coordItem->setZValue(5);
m_coord

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2020-04-27?22:21??MyCharts\
?????文件????????3704??2020-04-27?22:06??MyCharts\ChartView.cpp
?????文件?????????782??2020-04-27?22:05??MyCharts\ChartView.h
?????文件?????????910??2020-04-27?22:07??MyCharts\main.cpp
?????文件????????1005??2020-04-27?21:56??MyCharts\MyCharts.pro

評論

共有 條評論