摘要:
在头文件mainwindow.h中先声明以下类: 1 #include <QImage> 2 #include <QPixmap> 3 #include <QFileDialog> 4 #include <QMessageBox> 5 #include <QScreen> 6 #include <Q
阅读全文
posted @ 2020-08-10 09:34
一杯清酒邀明月
阅读(2227)
推荐(0)
摘要:
3D Slicer是用于医学图像信息学,图像处理和三维可视化的开源软件平台。 通过国家卫生研究院和全球开发人员社区的支持,二十多年来,Slicer为医生,研究人员和公众提供了免费,强大的跨平台加工工具。在多种医疗应用中,包括孤独症,多发性硬化,系统性红斑狼疮,前列腺癌,精神分裂症,矫形生物力学,CO
阅读全文
posted @ 2020-08-07 16:13
一杯清酒邀明月
阅读(4884)
推荐(0)
摘要:
最近编写了一个软件,没有考虑多线程的问题,编好以后,软件在执行计算的时候,鼠标响应有时候会延迟,但是完全能用,考虑到后续随着计算任务的增加,鼠标响应可能延迟会更大,所以打算使用多线程的方法,将执行计算的任务丢到另一个线程进行处理,不影响主界面对鼠标以及各个控件的响应。 查了一下书以及上网搜了一下,介
阅读全文
posted @ 2020-08-06 15:25
一杯清酒邀明月
阅读(2250)
推荐(1)
摘要:
简介 我们在写UI文件的时候,有很多情况下,是需要界面来处理业务中某些耗时的操作,这时候如果不处理好界面相关的逻辑的话,主界面就会卡死,这时候就需要我们上多线程了 逻辑1 首先上业务上一个很简单的栗子 比如我们的代码中有这么一个耗时的操作 1 // 第一种耗时的操作 2 auto fWhile1 =
阅读全文
posted @ 2020-08-06 15:22
一杯清酒邀明月
阅读(2994)
推荐(0)
摘要:
今天用 qt 中的按键的时候,希望按键有两种状态,通过 clicked(bool) 发送信号给槽,结果一直发的是 false,不能为 true,后来终于找到问题了,有两种解决方法。 在 button 的属性里面选择 checkable 在代码里面增加 Button->setCheckable(tru
阅读全文
posted @ 2020-08-05 16:42
一杯清酒邀明月
阅读(1024)
推荐(1)
摘要:
有时候我们不想一下一下的按QPushButton来执行某个事件,希望一直按着按钮,就使事件不断的执行,比如翻页等操作。Qt中三个函数可以帮助我们实现这个操作: 1 void setAutoRepeat ( bool ) 2 void setAutoRepeatDelay ( int ) 3 void
阅读全文
posted @ 2020-08-05 16:41
一杯清酒邀明月
阅读(1894)
推荐(0)
摘要:
1 QPixmap fitpixmap=image.scaled(ui->label->size(), Qt::KeepAspectRatio, Qt::SmoothTransformation); 2 ui->label->setPixmap(fitpixmap); 3 ui->label->se
阅读全文
posted @ 2020-08-04 15:44
一杯清酒邀明月
阅读(1329)
推荐(0)
摘要:
在QT程序中,生成随机数比较简单。两个函数: 1 void qsrand(uint seed); 2 int qrand(); 首先是初始化:qsrand() qsrand(QTime(0,0,0).secsTo(QTime::currentTime())); 接下来就可以生成随机数了: int a
阅读全文
posted @ 2020-08-03 10:12
一杯清酒邀明月
阅读(3178)
推荐(0)
摘要:
使用CMake来编译OpenCV,以匹配自己使用的VS版本。 主要有两步: CMake编译OpenCV源码得到OpenCV.sln工程文件。 VS编译OpenCV.sln。 以最新的cmake-3.16.0-rc1-win64-x64、opencv-3.4.8、opencv_contrib-3.4.
阅读全文
posted @ 2020-07-31 15:02
一杯清酒邀明月
阅读(867)
推荐(0)
摘要:
CMake简介 CMake是一个跨平台的、开源的构建工具。cmake是makefile的上层工具,它们的目的正是为了产生可移植的makefile,并简化自己动手写makefile时的巨大工作量.目前很多开源的项目都可以通过CMake工具来轻松构建工程,例如博客之前分享的openHMD、hidapi、
阅读全文
posted @ 2020-07-31 15:00
一杯清酒邀明月
阅读(2223)
推荐(0)
摘要:
bulid INSTALL工程时,发生如下错误: 1 error MSB3073: The command "setlocal 2 E:\cmake3.0.0\CMake\bin\cmake.exe -DBUILD_TYPE=Debug -P cmake_install.cmake 3 if %er
阅读全文
posted @ 2020-07-31 13:33
一杯清酒邀明月
阅读(709)
推荐(0)
摘要:
什么是 CMake All problems in computer science can be solved by another level of indirection. David Wheeler 你或许听过好几种 Make 工具,例如 GNU Make ,QT 的 qmake ,微软的
阅读全文
posted @ 2020-07-31 12:46
一杯清酒邀明月
阅读(49440)
推荐(10)
摘要:
程序运行截图如下: 这里的主要框架为Q3DScatter 首先是设置范围,免得随机生成坐标时,坐标系不停的变: 使用QScatter3DSeries生成一串的item。方便显示在m_graph中 使用QScatterDataItem进行元素的操作。 逻辑很简单把 旋转 关键代码 1 #include
阅读全文
posted @ 2020-07-29 11:49
一杯清酒邀明月
阅读(1331)
推荐(0)
摘要:
一、效果图二、代码 1 //创建Q3DScatter三维散点图类对象 2 QtDataVisualization::Q3DScatter scatter; 3 scatter.setFlags(scatter.flags() ^ Qt::FramelessWindowHint); 4 //新建序列和
阅读全文
posted @ 2020-07-29 11:46
一杯清酒邀明月
阅读(3115)
推荐(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)
推荐(1)
摘要:
QWT3D 和QWT 都是QT的同门师弟,QWT3D主要信赖于QT中的QGLWidget类,可以直接使用opengl 命令,QWT3D的编译比较简单,在此不再赘述,下面展示一下QWT3D自带的例子运行效果: 下面是经典的,牛逼的MESH例子,生成经典的帽子曲面等 QWT3D例子展示就到此为至吧,不然
阅读全文
posted @ 2020-07-29 10:05
一杯清酒邀明月
阅读(5735)
推荐(1)
摘要:
前段时间在Qt事例中看到了3D图形,就参考案例,做了一个相似的demon. 不多说了,先看做的两个效果图吧。 工程文件: 1 QT += datavisualization 2 SOURCES += main.cpp 因为用的是3D,所以工程文件要加datavisualization。 主文件: 1
阅读全文
posted @ 2020-07-29 09:59
一杯清酒邀明月
阅读(3167)
推荐(0)
摘要:
利用QPainter实现漂亮的柱状图。看一下效果 利用渐进色实现三维的效果。代码如下 1 void qbarpainter::paintEvent( QPaintEvent * ) 2 { 3 QPainter painter(this); 4 painter.setRenderHint(QPain
阅读全文
posted @ 2020-07-29 09:56
一杯清酒邀明月
阅读(1418)
推荐(0)
摘要:
一、效果图二、代码 1 //创建一个三维曲面对象 2 Q3DSurface surface; 3 surface.setFlags(surface.flags() ^ Qt::FramelessWindowHint); 4 //创建数据对象 5 QSurfaceDataArray *data = n
阅读全文
posted @ 2020-07-29 09:55
一杯清酒邀明月
阅读(3554)
推荐(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)