QT
Hit_HSW
软件工程师
展开
-
QTableView中scrollto函数不起作用
在使用QTableView时,如果设置了QSortFilterProxyModel时,在传给scrollTo的索引QModelIndex,不能是原来的原始的Model的索引,必须是Proxy Model的索引原创 2021-11-05 23:56:19 · 1301 阅读 · 0 评论 -
vtkResliceImageViewer
#ifndef QtVTKRenderWindows_H#define QtVTKRenderWindows_H#include "vtkSmartPointer.h"#include "vtkResliceImageViewer.h"#include "vtkImagePlaneWidget.h"#include "vtkDistanceWidget.h"#include "vtkResliceImageViewerMeasurements.h"#include <QMainWin.原创 2021-01-30 21:24:03 · 2833 阅读 · 16 评论 -
vtkBalloonWidget
#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include <vtkAutoInit.h>VTK_MODULE_INIT(vtkRenderingOpenGL2)VTK_MODULE_INIT(vtkInteractionStyle)VTK_MODULE_INIT(vtkRenderingFreeType)#include <vtkSmartPointer.h>#incl.原创 2021-01-30 21:20:55 · 337 阅读 · 0 评论 -
vtkSplineWidget
#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include <vtkAutoInit.h>VTK_MODULE_INIT(vtkRenderingOpenGL2)VTK_MODULE_INIT(vtkInteractionStyle)VTK_MODULE_INIT(vtkRenderingFreeType)#include <vtkSmartPointer.h>#incl.原创 2021-01-30 20:42:12 · 481 阅读 · 0 评论 -
vtkSliderWidget: 3D
#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include <vtkAutoInit.h>VTK_MODULE_INIT(vtkRenderingOpenGL2)VTK_MODULE_INIT(vtkInteractionStyle)VTK_MODULE_INIT(vtkRenderingFreeType)#include <vtkSmartPointer.h>#incl.原创 2021-01-30 20:16:00 · 293 阅读 · 0 评论 -
vtkSliderWidget: 2D
#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include <vtkAutoInit.h>VTK_MODULE_INIT(vtkRenderingOpenGL2)VTK_MODULE_INIT(vtkInteractionStyle)VTK_MODULE_INIT(vtkRenderingFreeType)#include <vtkSmartPointer.h>#incl.原创 2021-01-30 20:08:00 · 418 阅读 · 0 评论 -
vtk属性: 镜面反射
#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include <vtkAutoInit.h>VTK_MODULE_INIT(vtkRenderingOpenGL2)VTK_MODULE_INIT(vtkInteractionStyle)#include <vtkSmartPointer.h>#include <vtkSphereSource.h>#include.原创 2021-01-30 17:59:27 · 451 阅读 · 0 评论 -
vtk属性: 漫反射系数
#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include <vtkAutoInit.h>VTK_MODULE_INIT(vtkRenderingOpenGL2)VTK_MODULE_INIT(vtkInteractionStyle)#include <vtkSmartPointer.h>#include <vtkSphereSource.h>#include.原创 2021-01-30 17:56:21 · 1314 阅读 · 0 评论 -
VTK属性: 环境光
#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include <vtkAutoInit.h>VTK_MODULE_INIT(vtkRenderingOpenGL2)VTK_MODULE_INIT(vtkInteractionStyle)#include <vtkSmartPointer.h>#include <vtkSphereSource.h>#include.原创 2021-01-30 17:53:35 · 382 阅读 · 0 评论 -
vtkGraphLayoutView
#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include <vtkAutoInit.h>VTK_MODULE_INIT(vtkRenderingOpenGL2)VTK_MODULE_INIT(vtkInteractionStyle)VTK_MODULE_INIT(vtkRenderingFreeType)#include <vtkSmartPointer.h>#incl.原创 2021-01-30 17:49:16 · 251 阅读 · 1 评论 -
VTKImageXXXSource: Gaussian/Noise/Grid/Mandelbrot
#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include <vector>#include <vtkAutoInit.h>VTK_MODULE_INIT(vtkRenderingOpenGL2)VTK_MODULE_INIT(vtkInteractionStyle)#include <vtkSmartPointer.h>#include <vtkIma.原创 2021-01-30 17:43:22 · 197 阅读 · 0 评论 -
VTK 频域滤波器
#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include <QFileDialog>#include <QDebug>#include <vtkAutoInit.h>VTK_MODULE_INIT(vtkRenderingOpenGL2)VTK_MODULE_INIT(vtkInteractionStyle)#include <vtkSmartP...原创 2021-01-23 22:34:05 · 149 阅读 · 0 评论 -
vtkImageFFT 和 vtkImageRFFT
#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include <QFileDialog>#include <QDebug>#include <vtkAutoInit.h>VTK_MODULE_INIT(vtkRenderingOpenGL2)VTK_MODULE_INIT(vtkInteractionStyle)#include <vtkSmartPoin.原创 2021-01-23 22:00:34 · 188 阅读 · 0 评论 -
VTK 图像滤波
#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include <QFileDialog>#include <QDebug>#include <vtkAutoInit.h>VTK_MODULE_INIT(vtkRenderingOpenGL2)VTK_MODULE_INIT(vtkInteractionStyle)#include <vtkSmartPoin.原创 2021-01-23 21:32:09 · 256 阅读 · 0 评论 -
VTK边缘检测:梯度算子,Sobel算子,Canny算子,Laplace算子
#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include <QFileDialog>#include <QDebug>#include <vtkAutoInit.h>VTK_MODULE_INIT(vtkRenderingOpenGL2)VTK_MODULE_INIT(vtkInteractionStyle)#include <vtkSmartPoin.原创 2021-01-23 17:11:30 · 275 阅读 · 0 评论 -
vtkImageThreshold: 图像二值化
#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include <QFileDialog>#include <QDebug>#include <vtkAutoInit.h>VTK_MODULE_INIT(vtkRenderingOpenGL2)VTK_MODULE_INIT(vtkInteractionStyle)#include <vtkSmartP...原创 2021-01-23 15:19:32 · 580 阅读 · 0 评论 -
vtkImageLogic和vtkImageMathmatic
#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include <vtkAutoInit.h>VTK_MODULE_INIT(vtkRenderingOpenGL2)VTK_MODULE_INIT(vtkInteractionStyle)#include <vtkSmartPointer.h>#include <vtkRenderer.h>#include <.原创 2021-01-23 13:36:20 · 370 阅读 · 0 评论 -
vtkImageReslice: 三维图像切片2
#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include <vtkAutoInit.h>VTK_MODULE_INIT(vtkRenderingOpenGL2)VTK_MODULE_INIT(vtkInteractionStyle)#include <vtkSmartPointer.h>#include <vtkRenderer.h>#include <.原创 2021-01-23 10:54:35 · 616 阅读 · 0 评论 -
vtkImageReslice: 三维图像切片
#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include <vtkAutoInit.h>VTK_MODULE_INIT(vtkRenderingOpenGL2)VTK_MODULE_INIT(vtkInteractionStyle)#include <vtkSmartPointer.h>#include <vtkImageActor.h>#includ...原创 2021-01-17 14:13:19 · 1179 阅读 · 0 评论 -
vtkImageData: 图像彩色映射
#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include <vtkAutoInit.h>VTK_MODULE_INIT(vtkRenderingOpenGL2)VTK_MODULE_INIT(vtkInteractionStyle)#include <vtkSmartPointer.h>#include <vtkImageActor.h>#include &.原创 2021-01-17 12:44:55 · 675 阅读 · 0 评论 -
vtkImageData图像遍历
#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include <vtkAutoInit.h>VTK_MODULE_INIT(vtkRenderingOpenGL2)VTK_MODULE_INIT(vtkInteractionStyle)#include <vtkSmartPointer.h>#include <vtkImageActor.h>#includ...原创 2021-01-17 11:29:47 · 689 阅读 · 0 评论 -
vtkImageBlend 图像融合
这是一个失败的示例,版本vtk8.2,无论彩色(rgb)图像和灰度图像融合均失败,原因没有找到#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include <vtkAutoInit.h>VTK_MODULE_INIT(vtkRenderingOpenGL2)VTK_MODULE_INIT(vtkInteractionStyle)#include <vtkSmartPointer.原创 2021-01-17 10:21:45 · 593 阅读 · 8 评论 -
vtkImageActor显示图像
#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include <vtkAutoInit.h>VTK_MODULE_INIT(vtkRenderingOpenGL2)VTK_MODULE_INIT(vtkInteractionStyle)#include <vtkSmartPointer.h>#include <vtkImageActor.h>#includ...原创 2021-01-16 21:34:38 · 546 阅读 · 0 评论 -
vtk 观察者&命令模式: vtkCommand
#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include <vtkAutoInit.h>VTK_MODULE_INIT(vtkRenderingOpenGL2)VTK_MODULE_INIT(vtkInteractionStyle)#include <vtkSmartPointer.h>#include <vtkCommand.h>#include <.原创 2021-01-16 19:04:11 · 349 阅读 · 0 评论 -
VTK 观察者&命令模式: vtkCallbackCommand
#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include <vtkAutoInit.h>VTK_MODULE_INIT(vtkRenderingOpenGL2)VTK_MODULE_INIT(vtkInteractionStyle)#include <vtkSmartPointer.h>class vtkRenderer;class vtkImageViewer2;c.原创 2021-01-16 19:00:10 · 944 阅读 · 0 评论 -
VTK图像裁剪: vtkExtractVOI
原始图像裁剪一半示例#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include <vtkAutoInit.h>VTK_MODULE_INIT(vtkRenderingOpenGL2)VTK_MODULE_INIT(vtkInteractionStyle)#include <vtkSmartPointer.h>class vtkRenderer;class vtkIm原创 2021-01-16 18:01:06 · 1016 阅读 · 0 评论 -
VTK vtkLight
示例vtkLight的简单用法#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include <vtkAutoInit.h>VTK_MODULE_INIT(vtkRenderingOpenGL2)VTK_MODULE_INIT(vtkInteractionStyle)#include <vtkSmartPointer.h>#include <vtkRenderer.h原创 2021-01-16 17:55:55 · 189 阅读 · 0 评论 -
VTK Actor的属性
#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include <vtkAutoInit.h>VTK_MODULE_INIT(vtkRenderingOpenGL2)VTK_MODULE_INIT(vtkInteractionStyle)#include <vtkSmartPointer.h>#include <vtkRenderer.h>#include ...原创 2021-01-16 17:51:05 · 1680 阅读 · 0 评论 -
VTK 图像画布
#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include <vtkAutoInit.h>VTK_MODULE_INIT(vtkRenderingOpenGL2)VTK_MODULE_INIT(vtkInteractionStyle)#include <vtkSmartPointer.h>class vtkRenderer;class vtkImageCanvas...原创 2021-01-16 17:46:47 · 302 阅读 · 0 评论 -
QT VTK 信号和槽关联
该示例主要显示鼠标的实时位置#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include <vtkAutoInit.h>VTK_MODULE_INIT(vtkRenderingOpenGL2)VTK_MODULE_INIT(vtkInteractionStyle)#include <vtkSmartPointer.h>class vtkRenderer;class v.原创 2021-01-16 17:35:59 · 754 阅读 · 2 评论 -
QT Vtk 显示MHD图像
#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include <vtkAutoInit.h>VTK_MODULE_INIT(vtkRenderingOpenGL2)VTK_MODULE_INIT(vtkInteractionStyle)#include <vtkSmartPointer.h>class vtkRenderer;class vtkImageViewer2;.原创 2021-01-16 17:31:06 · 226 阅读 · 0 评论 -
QT + VTK 显示图像
主要代码如下#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include <vtkAutoInit.h>VTK_MODULE_INIT(vtkRenderingOpenGL2)VTK_MODULE_INIT(vtkInteractionStyle)#include <vtkSmartPointer.h>class vtkRenderer;class vtkImageV原创 2021-01-16 17:26:26 · 1357 阅读 · 2 评论 -
boost::asio序列: TCP通信
基于在UDP通信的相同原因,我们将原始的boost::asio示例进行修改,以保证能够在自己的PC上能够运行:1. TCP同步客户端#include <iostream>#include <boost/array.hpp>#include <boost/asio.hpp>using boost::asio::ip::tcp;int main...原创 2020-04-12 17:38:31 · 1294 阅读 · 0 评论 -
boost::asio序列: UDP 通信
为了能够测试,我将原来boost的示例中的端口13更改为60013,因为在13端口为daytime服务的专用端口: 如果强制使用运行时将会导致权限错误(ubuntu16.04)1. 同步UDP 客户端#include <iostream>#include <boost/array.hpp>#include <boost/asio.hpp>us...原创 2020-04-12 17:38:21 · 2415 阅读 · 0 评论 -
boost::asio序列: 多线程
示例代码中,在原来boost::asio代码基础上,增加了打印线程id的代码,方便理解多线程执行boost::asio::io_context::run()(或 boost::asio::io_service::run())的特点,同时,在这个示例中,学习boost::asio::io_context::strand的作用,就是,控制执行的顺序,先加入的先执行#include <io...原创 2020-04-12 17:38:12 · 1501 阅读 · 0 评论 -
boost::asio序列: boost::bind 和 std::bind 和 class member function
1. boost::bind => class member function#include <iostream>#include <boost/asio.hpp>#include <boost/bind.hpp>#include <boost/date_time/posix_time/posix_time.hpp>clas...原创 2020-04-11 16:00:08 · 268 阅读 · 0 评论 -
boost::asio序列: boost::bind 和 std::bind
1. 采用boost::bind#include <iostream>#include <boost/asio.hpp>#include <boost/bind.hpp>#include <boost/date_time/posix_time/posix_time.hpp>void print(const boost::system:...原创 2020-04-11 15:52:55 · 1272 阅读 · 0 评论 -
boost::asio序列: 计时器
以下两个示例都是使用计时器的例子,超时时长设置为5秒1. 使用计时器同步等待超时#include <iostream>#include <boost/asio.hpp>#include <boost/date_time/posix_time/posix_time.hpp>int main(){ // 如果采用boost旧版本,则: boo...原创 2020-04-11 15:38:02 · 182 阅读 · 0 评论 -
Boost::Asio 序列: 域名解析
// #include <QCoreApplication>/* * ModuleName: Main * Description: Boost::asio::ip::tcp::resolver * Author: hsw * Date: 2020-04-11 * */#include <iostream>#include <boost/asio...原创 2020-04-11 15:25:15 · 462 阅读 · 0 评论 -
VTK显示球体
#ifndef VTKHSWSPHEREWIDGET_H#define VTKHSWSPHEREWIDGET_H/* * ModuleName: vtkHSWSphereWidget * Description: 实现球 * Author: hsw * Date: 2020-03-22 **/#include <vtkSmartPointer.h>#inclu...原创 2020-04-05 17:34:33 · 1062 阅读 · 0 评论