当前位置:嗨网首页>书籍在线阅读

27-图表的缩放

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

9.4.6 图表的缩放

在QWChartView类里,对鼠标事件进行了处理,用鼠标拖动一个矩形框时,图表放大显示所选的矩形区域,而且可以连续多次放大,单击鼠标右键时,又恢复原始大小。

在QWChartView类里还定义了键盘按键操作,运行时按相应的按键就可以进行放大、缩小、移动等操作。

主窗口工具栏上的“放大”“缩小”“原始大小”按钮可以实现图表的缩放操作,3个按钮的响应代码如下:

void MainWindow::on_actZoomReset_triggered()
{   ui->chartView->chart()->zoomReset();//恢复原始大小
}
void MainWindow::on_actZoomIn_triggered()
{   ui->chartView->chart()->zoom(1.2); //放大
}
void MainWindow::on_actZoomOut_triggered()
{   ui->chartView->chart()->zoom(0.8); //缩小
}