优化滚轮缩放,支持还原
This commit is contained in:
parent
42e6fc32d6
commit
b753a9285e
|
|
@ -579,11 +579,13 @@ void MainWindowCurve::s_mouseWheel(QWheelEvent *event)
|
||||||
{
|
{
|
||||||
if (event->delta() > 0) // 鼠标滚轮向上滚动
|
if (event->delta() > 0) // 鼠标滚轮向上滚动
|
||||||
{
|
{
|
||||||
ZoomIn(1.1); // 文本放大
|
s_ZoomIn();
|
||||||
|
// ZoomIn(1.1); // 文本放大
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
ZoomIn(0.9); // 文本缩小
|
s_ZoomOut();
|
||||||
|
// ZoomIn(0.9); // 文本缩小
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|
@ -4170,9 +4172,9 @@ void MainWindowCurve::s_ZoomIn()
|
||||||
{
|
{
|
||||||
//宽度放大
|
//宽度放大
|
||||||
double dCurScale = (double)1.0 / (double)0.9;
|
double dCurScale = (double)1.0 / (double)0.9;
|
||||||
ZoomIn(dCurScale);//1.1
|
|
||||||
//
|
|
||||||
m_dScale = m_dScale/dCurScale;
|
m_dScale = m_dScale/dCurScale;
|
||||||
|
//
|
||||||
|
ZoomIn(dCurScale);//1.1
|
||||||
}
|
}
|
||||||
|
|
||||||
//缩小
|
//缩小
|
||||||
|
|
@ -4180,9 +4182,9 @@ void MainWindowCurve::s_ZoomOut()
|
||||||
{
|
{
|
||||||
//宽度缩小
|
//宽度缩小
|
||||||
double dCurScale = 0.9;
|
double dCurScale = 0.9;
|
||||||
ZoomIn(dCurScale);
|
|
||||||
//
|
|
||||||
m_dScale = m_dScale/dCurScale;
|
m_dScale = m_dScale/dCurScale;
|
||||||
|
//
|
||||||
|
ZoomIn(dCurScale);
|
||||||
}
|
}
|
||||||
|
|
||||||
//还原
|
//还原
|
||||||
|
|
@ -8030,11 +8032,13 @@ void MainWindowCurve::wheelEvent(QWheelEvent *e)
|
||||||
{
|
{
|
||||||
if (e->delta() > 0) // 鼠标滚轮向上滚动
|
if (e->delta() > 0) // 鼠标滚轮向上滚动
|
||||||
{
|
{
|
||||||
ZoomIn(1.1); // 文本放大
|
s_ZoomIn();
|
||||||
|
//ZoomIn(1.1); // 文本放大
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
ZoomIn(0.9); // 文本缩小
|
s_ZoomOut();
|
||||||
|
//ZoomIn(0.9); // 文本缩小
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user