一杯清酒邀明月
天下本无事,庸人扰之而烦耳。
摘要: 程序运行截图如下: 这里的主要框架为Q3DScatter 首先是设置范围,免得随机生成坐标时,坐标系不停的变: 使用QScatter3DSeries生成一串的item。方便显示在m_graph中 使用QScatterDataItem进行元素的操作。 逻辑很简单把 旋转 关键代码 1 #include 阅读全文
posted @ 2020-07-29 11:49 一杯清酒邀明月 阅读(1331) 评论(0) 推荐(0)
摘要: 一、效果图二、代码 1 //创建Q3DScatter三维散点图类对象 2 QtDataVisualization::Q3DScatter scatter; 3 scatter.setFlags(scatter.flags() ^ Qt::FramelessWindowHint); 4 //新建序列和 阅读全文
posted @ 2020-07-29 11:46 一杯清酒邀明月 阅读(3115) 评论(0) 推荐(0)
摘要: 效果图: 核心代码: qwt3d_rnrichment_std.h下: 1 class QWT3D_EXPORT Line3D: public VertexEnrichment 2 3 { 4 public: 5 Line3D(); 6 Line3D(double thick,bool smooth 阅读全文
posted @ 2020-07-29 10:14 一杯清酒邀明月 阅读(2536) 评论(3) 推荐(1)
摘要: QWT3D 和QWT 都是QT的同门师弟,QWT3D主要信赖于QT中的QGLWidget类,可以直接使用opengl 命令,QWT3D的编译比较简单,在此不再赘述,下面展示一下QWT3D自带的例子运行效果: 下面是经典的,牛逼的MESH例子,生成经典的帽子曲面等 QWT3D例子展示就到此为至吧,不然 阅读全文
posted @ 2020-07-29 10:05 一杯清酒邀明月 阅读(5735) 评论(0) 推荐(1)
摘要: 前段时间在Qt事例中看到了3D图形,就参考案例,做了一个相似的demon. 不多说了,先看做的两个效果图吧。 工程文件: 1 QT += datavisualization 2 SOURCES += main.cpp 因为用的是3D,所以工程文件要加datavisualization。 主文件: 1 阅读全文
posted @ 2020-07-29 09:59 一杯清酒邀明月 阅读(3167) 评论(1) 推荐(0)
摘要: 利用QPainter实现漂亮的柱状图。看一下效果 利用渐进色实现三维的效果。代码如下 1 void qbarpainter::paintEvent( QPaintEvent * ) 2 { 3 QPainter painter(this); 4 painter.setRenderHint(QPain 阅读全文
posted @ 2020-07-29 09:56 一杯清酒邀明月 阅读(1418) 评论(0) 推荐(0)
摘要: 一、效果图二、代码 1 //创建一个三维曲面对象 2 Q3DSurface surface; 3 surface.setFlags(surface.flags() ^ Qt::FramelessWindowHint); 4 //创建数据对象 5 QSurfaceDataArray *data = n 阅读全文
posted @ 2020-07-29 09:55 一杯清酒邀明月 阅读(3554) 评论(2) 推荐(0)
摘要: 讲解都在注释中。 3d.pro文件 1 # 2 # 3 # Project created by QtCreator 2018-03-12T18:11:08 4 # 5 # 6 7 QT += core gui datavisualization widgets 8 9 greaterThan(QT 阅读全文
posted @ 2020-07-29 09:54 一杯清酒邀明月 阅读(3001) 评论(0) 推荐(0)
摘要: .pro文件 1 # 2 # 3 # Project created by QtCreator 2019-01-10T15:27:17 4 # 5 # 6 7 8 QT += core gui 9 QT +=datavisualization 10 11 12 greaterThan(QT_MAJO 阅读全文
posted @ 2020-07-29 09:53 一杯清酒邀明月 阅读(2207) 评论(0) 推荐(0)
摘要: Detailed Description QOpenGLWidget类是用于渲染OpenGL图形。 除了可以选择使用QPainter和标准的OpenGL渲染图形,QOpenGLWidget类提供了在Qt应用程序中显示OpenGL图形的功能。它使用起来非常简单:新建类继承于QOpenGLWidget, 阅读全文
posted @ 2020-07-29 09:14 一杯清酒邀明月 阅读(7313) 评论(0) 推荐(0)