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

广州网站建设信息科技有限公司网站建设内容策略有哪些

广州网站建设信息科技有限公司,网站建设内容策略有哪些,网站设计说明书范文,wordpress免费教程视频教程一、Qt DataVisualization组件安装 在Qt安装时勾选 Qt Data Visualization组件,该组件包含相关三维图形绘制组件,利用其开发三维绘图功能需要勾选。 二、准备 1、在项目的.pro文件中加上 QT datavisualization QT datavisualization 2、引用头文…
一、Qt DataVisualization组件安装

        在Qt安装时勾选 Qt Data Visualization组件,该组件包含相关三维图形绘制组件,利用其开发三维绘图功能需要勾选。

二、准备

 1、在项目的.pro文件中加上 QT += datavisualization

QT       += datavisualization

2、引用头文件及名字空间

#include <QtDataVisualization>
#include <QAbstract3DInputHandler>
 
using namespace QtDataVisualization;

三、ui设计

两个按钮,一个widget用于放置三维散点图表。

四、头文件代码 
#ifndef MAINWINDOW_H
#define MAINWINDOW_H#include <QMainWindow>#include <QVector3D>
#include <QDebug>
#include <QPointF>
#include <QtDataVisualization>
#include <QAbstract3DInputHandler>
#include <QSplitter>#define PI 3.1415
typedef QVector<QVector3D> MY_BUF3D ;using namespace QtDataVisualization;QT_BEGIN_NAMESPACE
namespace Ui { class MainWindow; }
QT_END_NAMESPACEclass MainWindow : public QMainWindow
{Q_OBJECTpublic:MainWindow(QWidget *parent = nullptr);~MainWindow();private slots:void drawPoint(MY_BUF3D);void on_pushButton_1_clicked();void on_pushButton_2_clicked();private:Ui::MainWindow *ui;void initMap();void generateRandomPoints(QVector<QVector3D>& MY_BUF3D, int pointCount, float minX, float maxX, float minY, float maxY, float minZ, float maxZ);Q3DScatter *g_3Dgraph;QScatter3DSeries *g_3Dseries;//散点类型QtDataVisualization::Q3DCamera *g_camera;};
#endif // MAINWINDOW_H
五、源文件代码
#include "mainwindow.h"
#include "ui_mainwindow.h"#include <QSplitter>MainWindow::MainWindow(QWidget *parent): QMainWindow(parent), ui(new Ui::MainWindow)
{ui->setupUi(this);qRegisterMetaType<MY_BUF3D>("MY_BUF3D");this->setWindowTitle("UDP_Reciver");initMap();QSplitter *splitter = new QSplitter(Qt::Horizontal);splitter->addWidget(ui->widget);splitter->addWidget(ui->pushButton_2);splitter->addWidget(ui->pushButton_1);this->setCentralWidget(splitter);}MainWindow::~MainWindow()
{delete ui;
}
……………………void MainWindow::initMap()
{g_3Dgraph = new Q3DScatter();ui->widget = QWidget::createWindowContainer(g_3Dgraph);QScatterDataProxy *proxy = new QScatterDataProxy(); //数据代理g_3Dseries = new QScatter3DSeries(proxy);//创建序列g_3Dseries->setMeshSmooth(true);g_3Dgraph->addSeries(g_3Dseries);//创建坐标轴g_3Dgraph->axisX()->setTitle("axis X");g_3Dgraph->axisX()->setTitleVisible(true);g_3Dgraph->axisX()->setRange(-10,10);g_3Dgraph->axisY()->setTitle("axis Y");g_3Dgraph->axisY()->setTitleVisible(true);g_3Dgraph->axisY()->setRange(-10,10);g_3Dgraph->axisZ()->setTitle("axis Z");g_3Dgraph->axisZ()->setTitleVisible(true);g_3Dgraph->axisZ()->setRange(-50,50);g_3Dgraph->activeTheme()->setLabelBackgroundEnabled(false);g_3Dgraph->activeTheme()->setBackgroundColor(QColor(90,90,90));//设置背景色// 获取活动相机g_camera = g_3Dgraph->scene()->activeCamera();// 设置相机的方位角和仰角g_camera->setXRotation(45.0f);g_camera->setYRotation(30.0f);// 设置相机的距离g_camera->setZoomLevel(150.0f);g_3Dseries->setMesh(QAbstract3DSeries::MeshSphere);//数据点为圆球g_3Dseries->setSingleHighlightColor(QColor(0,0,255));//设置点选中时的高亮颜色g_3Dseries->setBaseColor(QColor(0,255,255));//设置点的颜色g_3Dseries->setItemSize(0.05);//设置点的大小
}


文章转载自:

http://zAPvuS8M.gpryk.cn
http://8kbeI9he.gpryk.cn
http://TLuYM6xh.gpryk.cn
http://MuqhKlD0.gpryk.cn
http://ECWIbwPB.gpryk.cn
http://XobEo6kr.gpryk.cn
http://Rd0PkoUa.gpryk.cn
http://gpNN2SKH.gpryk.cn
http://P9MOx8es.gpryk.cn
http://vF5gAaN8.gpryk.cn
http://zKBhW4Ch.gpryk.cn
http://dcvv1Siy.gpryk.cn
http://b2KBSnL1.gpryk.cn
http://xpbKCxzg.gpryk.cn
http://ZXZ0B3zz.gpryk.cn
http://8xQgG4eo.gpryk.cn
http://BsGJ6ZG4.gpryk.cn
http://5VKKq0fe.gpryk.cn
http://AlcP5Hdj.gpryk.cn
http://E0Kg1sZL.gpryk.cn
http://poIe3Tnx.gpryk.cn
http://NGSnkaXR.gpryk.cn
http://6mzWNDxu.gpryk.cn
http://Jt8faxeO.gpryk.cn
http://ofXhLGTJ.gpryk.cn
http://P0JHUbhI.gpryk.cn
http://aEmtre9D.gpryk.cn
http://xNWaJyPM.gpryk.cn
http://FhxreTXv.gpryk.cn
http://H4jgzCtl.gpryk.cn
http://www.dtcms.com/wzjs/621837.html

相关文章:

  • 织梦网站模板教程宁波网站建设方案报价
  • 深圳做电商网站成都免费建站
  • 云南建设银行招聘网站深圳景观设计公司10强
  • 网站域名建设怎么填写简历生成器在线制作
  • 网站建设怎么样找客户快济南手机网站制作
  • 网站建设工具的品牌合肥网站建设技术托管
  • linux 配置网站域名网络服务器搭建与管理
  • 自己制作网站需要什么微信网站开发 新闻
  • 长春企业自助建站宣传旅游网站建设的重点是什么
  • 郑州企业建站设计南昌做网站要多少钱
  • 企业建站 炫酷模板wordpress3栏模板
  • 如何做网站界面做营销网站视频
  • 南京网站建设 雷wordpress增加移动端
  • 怎么用qq相册做网站wordpress 禁用自动保存
  • 网站群建设 会议 主持大气物流公司网站源码
  • 开发网站企业营销策划
  • 自己做的网站图片挡住了导航栏可以做产品推广的软件有哪些
  • 做试卷的网站重庆教育建设集团有限公司网站
  • 备案时候网站不能打开吗去申请注册一个中视频自媒体账号
  • 南充网站建设114wordpress后台使用
  • 云南省住房城乡建设厅网站网站建站过程分析
  • 91大神网站建设网页版式设计欣赏
  • wordpress微信公众号关注惠州百度seo排名
  • 成都市建设相关网站门户网站整改报告
  • 白云网站建设多少钱水印logo在线制作生成器
  • 做盒饭的网站论坛类网站可以做移动端吗
  • 可口可乐公司的企业网站建设微信公众号开通流程
  • 河南建设监理协会新网站做视频采集网站犯法
  • 做网站规划asp网站源码 怎么安装
  • 西安关键词优化软件抖音关键词排名优化