QCustomPlot使用手冊(三)
一、改变范围
QCustomPlot *customplot;
customplot->setInteraction(QCP::iRangeDrag,true);
使控件能够拖拉。
customplot->axisRect()->setRangeDrag(Qt::Vertical);// Qt::Horizontal
使控件仅仅能在某一方向上拖拉,默认是水平和垂直都支持。
customplot->setInteraction(QCP::iRangeZoom,true);
使控件能够伸缩。
customplot->axisRect()->setRangeZoomAxes(QCPAxis * horizontal, QCPAxis * vertical);
设置伸缩的坐标轴。
customplot->axisRect()->setRangeZoom();
设置伸缩的方向。默认水平和垂直都能够。
customplot->axisRect()->setRangeZoomFactor();
设置伸缩比例。可设置成一样的。也可分别对水平和垂直进行设置。
二、选择图元
customplot->setInteraction(QCP::iSelectPlottables,true);
将图元设置成可选择的。
在setInteraction函数中可开启的有上图这些。
customplot->graph()->setSelected(bool);
可通过setSelected设置图元是否能被选中。
customplot->deselectAll();
取消全部选中。
被选中的图元的属性可通过下面设置:
QCPGraph::setSelectedPen,
QCPGraph::setSelectedBrush, QCPAxis::setSelectedLabelFont, QCPAxis::setSelectedBasePen, QCPItemText::setSelectedColor
QCPAxis 由刻度、数值、标签组成,每部分都能够单独选中,因此通过:
customplot->xAxis->setSelectableParts();
參数能够是
QCPAxis::spNone, QCPAxis::spAxis, QCPAxis::spTickLabels, and QCPAxis::spAxisLabel
的并集。
QCustomPlot 支持低级的响应信号。如:
QCustomPlot::mouseDoubleClick, mousePress, mouseMove, mouseRelease, and mouseWheel
以及高级的,如:
QCustomPlot::plottableClick, plottableDoubleClick, itemClick, itemDoubleClick, axisClick, axisDoubleClick, legendClick, legendDoubleClick, titleClick, and titleDoubleClick
QCustomPlot使用手冊(三)相关推荐
- NS2 教學手冊 ( NS2 Learning Guide)
转载自:NS2 教学手册(柯志亨网站资源) NS2 教學手冊 ( NS2 Learning Guide) [快速連結區] My works 中文影音教學區 Q&A for my works ...
- 柯志亨老师-- NS2 教學手冊
感谢柯志亨老师! NS2教學手冊( NS2 Learning Guide) [快速連結區] My works中文影音教學區Q&A for my worksMy BookMy TalksForu ...
- Gentoo Linux HPPA 手冊
Gentoo Linux HPPA 手冊 Sven Vermeulen Author Roy Marples Author Daniel Robbins Author Chris Hous ...
- Gentoo Linux 2005.0 x86 手冊
內容: 安裝 Gentoo 這個部份將帶領您進行 Gentoo 的安裝. 關於 Gentoo Linux 安裝步驟. 不熟悉 Gentoo 的使用者並不了解 Gentoo 的選擇. 使用 Univer ...
- [推荐]ORACLE SQL:经典查询练手第三篇(不懂装懂,永世饭桶!)
[推荐]ORACLE SQL:经典查询练手第三篇(不懂装懂,永世饭桶!) [推荐]ORACLE SQL: 经典查询练手第三篇(不懂装懂,永世饭桶!) --通过知识共享树立个人品牌. 本文与大家共同讨论 ...
- Loopback測试软件AX1用户手冊 V3.1
点击:AX1 软件下载 1. 什么是AX1 AX1程序是基于windows的PC程序,用来评估 iinChip™的性能,也即是wiznet的硬件TCP/IP芯片. AX1通过网络与iinChip™评估 ...
- 批次程序安裝手冊寫法
系統同步資料處理程式安裝手冊實例 Document No. 0.0.0.1 Creation Date 2012/02/25 Document Version 0.0.0.1 Revision Dat ...
- php手冊,php手冊之變量范圍
手冊目錄: 語言參考---變量---變量范圍 參考詳情: https://secure.php.net/manual/zh/language.variables.scope.php 評論部分: 1. ...
- Powerdesigner使用手冊
Powerdesigner使用手冊 显示界定线 更改当前的DBMS 显示或者隐藏Palette 快捷键 显示界定线 工具栏Tools-Display Preferences 选项show page d ...
最新文章
- java servlet拾遗(1)-Servlet总揽
- [LeetCode] Isomorphic Strings - 字符串操作:数组计数字符个数问题
- POJ_1151 Atlantis(线段树)
- 势能线段树(均摊分析)
- Android官方开发文档Training系列课程中文版:分享文件之配置文件共享
- Flowable快速工作流脚手架_Jsite角色授权不显示
- centos配置网络笔记
- Chrome Extension Dark Theme
- OpenCV4Android人脸检测功能
- 累计增量备份策略_SAN存储做定时/实时备份的介绍
- linux操作命令 mongo_MongoDB常用操作命令整理
- 计算机操作系统(第四版)课后习题答案(第一章)
- vs2005编译apache2.2源码调试
- Android之使用自定义华为扫描SDK扫描二维码和识别本地图片
- AT4565 Beginning
- deepin切换root
- EasyMock 单元测试
- 如何选出符合一定条件的股票
- dd linux u盘不识别,【已解决】U盘在dd后无法识别
- 顺义区服务器虚拟化,北京银行顺义数据中心私有云项目
热门文章
- 软件项目管理大作业_案例|P6软件在水电项目施工管理中的应用
- pythonapi是什么_python接口自动化(一)--什么是接口、接口优势、类型(详解)...
- 适合win7的python版本_windows下多个python版本共存,如何在Windows7系统上安装最新的64位Python3.6.2...
- Java项目:进销存系统(java+Gui)
- autolayout autoresizing
- PHP中阶,PHP进阶
- 微信小程序在showToast中换行并且隐藏icon
- 路由器配置实践 教你如何在Linux中三台主机两个网段互相通信
- spring-boot Junit4单元测试
- mysql insertOrUpdate 方法