当前位置: 首页 > news >正文

海盗湾的Wordpress安装/搜索引擎优化培训免费咨询

海盗湾的Wordpress安装,搜索引擎优化培训免费咨询,app在线开发网站建设,乐陵网站制作Qt技术交流群现已开通,QQ搜索群号“765444821"即可加入 Qt是一个跨平台框架,通常用作图形工具包,它不仅创建CLI应用程序中非常有用。而且它也可以在三种主要的台式机操作系统以及移动操作系统(如Symbian,Nokia B…

Qt技术交流群现已开通,QQ搜索群号“765444821"即可加入

Qt是一个跨平台框架,通常用作图形工具包,它不仅创建CLI应用程序中非常有用。而且它也可以在三种主要的台式机操作系统以及移动操作系统(如Symbian,Nokia Belle,Meego Harmattan,MeeGo或BB10)以及嵌入式设备,Android(Necessitas)和iOS的端口上运行。现在我们为你提供了免费的试用版。

下载Qt6最新试用版

Qt组件推荐:

  • QtitanRibbon| 下载试用: 遵循Microsoft Ribbon UI Paradigm for Qt技术的Ribbon UI组件,致力于为Windows、Linux和Mac OS X提供功能完整的Ribbon组件。
  • QtitanChart | 下载试用 :是一个C ++库,代表一组控件,这些控件使您可以快速地为应用程序提供漂亮而丰富的图表。并且支持所有主要的桌面

该示例展示了如何创建您自己的自定义缩放效果。如何使用QRubberBand使用鼠标创建您自己的自定义缩放效果,以及如何使用触摸手势进行平移和缩放。

运行示例

要从Qt Creator运行示例,请打开欢迎模式并从示例中选择示例。有关更多信息,请访问构建和运行示例。

自定义缩放效果

让我们首先使用一些示例数据创建一个线系列。

 QLineSeries *series = new QLineSeries();for (int i = 0; i < 500; i++) {QPointF p((qreal) i, qSin(M_PI / 50 * i) * 100);p.ry() += QRandomGenerator::global()->bounded(20);*series << p;}

然后我们通过从QChartView派生来创建自定义图表视图:

class ChartView : public QChartView

我们覆盖鼠标和按键事件处理

protected:bool viewportEvent(QEvent *event);void mousePressEvent(QMouseEvent *event);void mouseMoveEvent(QMouseEvent *event);void mouseReleaseEvent(QMouseEvent *event);void keyPressEvent(QKeyEvent *event);

然后我们为鼠标和按键事件实现自定义逻辑。例如,按“+”键将放大,按“-”键将缩小。

void ChartView::keyPressEvent(QKeyEvent *event)
{switch (event->key()) {case Qt::Key_Plus:chart()->zoomIn();break;case Qt::Key_Minus:chart()->zoomOut();break;

我们还创建了自己的QChart:

class Chart : public QChart

我们可以在哪里处理手势:

bool Chart::sceneEvent(QEvent *event)
{if (event->type() == QEvent::Gesture)return gestureEvent(static_cast<QGestureEvent *>(event));return QChart::event(event);
}bool Chart::gestureEvent(QGestureEvent *event)
{if (QGesture *gesture = event->gesture(Qt::PanGesture)) {QPanGesture *pan = static_cast<QPanGesture *>(gesture);QChart::scroll(-(pan->delta().x()), pan->delta().y());}if (QGesture *gesture = event->gesture(Qt::PinchGesture)) {QPinchGesture *pinch = static_cast<QPinchGesture *>(gesture);if (pinch->changeFlags() & QPinchGesture::ScaleFactorChanged)QChart::zoom(pinch->scaleFactor());}return true;
}

请注意,您需要对QMainWindow和QChart调用grabGesture() 。

====================================================

Qt技术交流群现已开通,QQ搜索群号“765444821”或者扫描下方二维码即可加入

http://www.lbrq.cn/news/1378063.html

相关文章:

  • 埃及网站后缀/整合营销的特点有哪些
  • 大连外贸网站建设/百度优化大师
  • 高端网站设计思路/seo专业培训机构
  • 做网站怎么查看来访ip/嘉兴网站建设
  • 厦门网站建设2015/百度优化培训
  • 在网站底部给网站地图做链接/东莞网站seo推广
  • 推广网站怎么做模版/首页优化排名
  • 做酒店的网站/北京网讯百度科技有限公司
  • 桂林小学网站建设/西安seo外包公司
  • wordpress中文url/重庆seo网站系统
  • 如何做平台网站/今天今日头条新闻
  • 网站建设制作设计seo优化珠海/百度搜索官方网站
  • 多语言网站建设/广告seo是什么意思
  • 东莞网站建设哪家专业/软文推广文案
  • 软件开发网站能做seo吗/郑州百度推广开户
  • 做网站真辛苦/宁德seo公司
  • 武汉做网站的有哪些/小程序开发公司前十名
  • 河南网站建设的详细策划/网站制作app免费软件
  • 高端网站建设公司哪家专业靠谱/网站流量统计系统
  • 农特产品电商网站建设目标/李江seo
  • 微博分享的网站怎么做/成都seo达人
  • net网站建设/北京公司排名seo
  • 广告设计与制作主修课程有哪些/百度站长工具seo查询
  • 品牌网站建设h5/搜索引擎的设计与实现
  • 推销产品什么网站好/郑州百度网站快速优化
  • 代理注册公司网站模版/搜索引擎优化的方法和技巧
  • 三门峡网站建设/杭州云优化信息技术有限公司
  • 郑州 网站报价/软文文章
  • 滨海县建设局网站/搜索引擎优化的作用是什么
  • 建设英文网站的申请怎么写/长春百度seo公司
  • 【计算机网络】Socket网络编程
  • 【Django】-6- 登录用户身份鉴权
  • 【机器学习】“回归“算法模型的三个评估指标:MAE(衡量预测准确性)、MSE(放大大误差)、R²(说明模型解释能力)
  • 能力显著性向量:验证损失与下游能力的缩放定律
  • 位运算-371.两整数之和-力扣(LeetCode)
  • BIFU币富探索合规新路径 助力用户玩转RWA