一杯清酒邀明月
天下本无事,庸人扰之而烦耳。
上一页 1 ··· 131 132 133 134 135 136 137 138 139 ··· 156 下一页
摘要: 在头文件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) 评论(1) 推荐(0)
摘要: 3D Slicer是用于医学图像信息学,图像处理和三维可视化的开源软件平台。 通过国家卫生研究院和全球开发人员社区的支持,二十多年来,Slicer为医生,研究人员和公众提供了免费,强大的跨平台加工工具。在多种医疗应用中,包括孤独症,多发性硬化,系统性红斑狼疮,前列腺癌,精神分裂症,矫形生物力学,CO 阅读全文
posted @ 2020-08-07 16:13 一杯清酒邀明月 阅读(4884) 评论(0) 推荐(0)
摘要: 最近编写了一个软件,没有考虑多线程的问题,编好以后,软件在执行计算的时候,鼠标响应有时候会延迟,但是完全能用,考虑到后续随着计算任务的增加,鼠标响应可能延迟会更大,所以打算使用多线程的方法,将执行计算的任务丢到另一个线程进行处理,不影响主界面对鼠标以及各个控件的响应。 查了一下书以及上网搜了一下,介 阅读全文
posted @ 2020-08-06 15:25 一杯清酒邀明月 阅读(2250) 评论(1) 推荐(1)
摘要: 简介 我们在写UI文件的时候,有很多情况下,是需要界面来处理业务中某些耗时的操作,这时候如果不处理好界面相关的逻辑的话,主界面就会卡死,这时候就需要我们上多线程了 逻辑1 首先上业务上一个很简单的栗子 比如我们的代码中有这么一个耗时的操作 1 // 第一种耗时的操作 2 auto fWhile1 = 阅读全文
posted @ 2020-08-06 15:22 一杯清酒邀明月 阅读(2994) 评论(0) 推荐(0)
摘要: 今天用 qt 中的按键的时候,希望按键有两种状态,通过 clicked(bool) 发送信号给槽,结果一直发的是 false,不能为 true,后来终于找到问题了,有两种解决方法。 在 button 的属性里面选择 checkable 在代码里面增加 Button->setCheckable(tru 阅读全文
posted @ 2020-08-05 16:42 一杯清酒邀明月 阅读(1024) 评论(0) 推荐(1)
摘要: 有时候我们不想一下一下的按QPushButton来执行某个事件,希望一直按着按钮,就使事件不断的执行,比如翻页等操作。Qt中三个函数可以帮助我们实现这个操作: 1 void setAutoRepeat ( bool ) 2 void setAutoRepeatDelay ( int ) 3 void 阅读全文
posted @ 2020-08-05 16:41 一杯清酒邀明月 阅读(1894) 评论(0) 推荐(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) 推荐(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) 推荐(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) 推荐(0)
摘要: CMake简介 CMake是一个跨平台的、开源的构建工具。cmake是makefile的上层工具,它们的目的正是为了产生可移植的makefile,并简化自己动手写makefile时的巨大工作量.目前很多开源的项目都可以通过CMake工具来轻松构建工程,例如博客之前分享的openHMD、hidapi、 阅读全文
posted @ 2020-07-31 15:00 一杯清酒邀明月 阅读(2223) 评论(0) 推荐(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) 推荐(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) 评论(2) 推荐(10)
摘要: 程序运行截图如下: 这里的主要框架为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)
上一页 1 ··· 131 132 133 134 135 136 137 138 139 ··· 156 下一页