Qt
周吴郑王
E-mail: zengzeyu@hotmail.com
展开
-
Qt Creator常用快捷键汇总
转自:http://www.cnblogs.com/lzjsky/archive/2012/08/20/2647558.htmlF1 查看帮助F2 跳转到函数定义(和Ctrl+鼠标左键一样的效果)Shift+F2 声明和定义之间切换F4 头文件和源文件之间切换Ctrl+1 欢迎模式Ctrl+2转载 2016-06-30 22:17:49 · 320 阅读 · 0 评论 -
mxArray 和 mwArray 的区别
转自:http://blog.csdn.net/crystal_avast/article/details/7064796首先,mxArray是MatlabC 函数库的结构体,而mwArray是Matlab C++ 函数库中对mxArray的包装类。其次,二者的内存管理方式不同。mxArray的内存管理方式比较松散,由于是C函数库,没有数据封装,必须对临转载 2017-06-12 11:26:15 · 841 阅读 · 0 评论 -
Qt使用Qtextstream进行换行操作
使用QTextStream向txt文件输出换行时,需要使用QIODevice::Text标志。官方文档对QIODevice::Text的解释:When reading, the end-of-line terminators are translated to '\n'. When writing, the end-of-line terminators are translate转载 2017-06-20 17:07:29 · 11177 阅读 · 0 评论 -
QVTKWidget 和 vtkImageViewer2 的 RenderWindow 相关问题
笔者开发环境:Qt 5.6 + VTK 6.3 + VS2013vtkImageViewer2对象读取CT切片之后如果不设置RernderWindow为我们想要的QVTKWidget对象显示的话,该类默认会自动弹出一个对话框用于显示切片,如下图:而在设置vtkImageViewer2对象的RenderWindow为我们想要显示的QVTKWidget窗口之后:笔者原创 2016-08-22 10:55:02 · 3098 阅读 · 0 评论 -
QVTKWidget VTK 动态实时显示点移动
笔者开发环境:Qt 5.6 + VTK 6.3 + VS2013前言:做项目需要实时动态显示器械移动,原理类似于鼠标。底层:class A:{pulic: void initial(QVTKWidget *widget) { modelViewer = widget; modelViewer ->GetRenderWindow原创 2016-08-08 11:12:31 · 5916 阅读 · 1 评论 -
qDebug("record:" record) and qDebug() << "record:" << record;
二者是有区别的,区别在哪?随后补充原创 2016-07-22 09:35:12 · 293 阅读 · 0 评论 -
Failed getting theTextRenderer instance!(VTK)
笔者开发环境: Qt 5.6.3 + VS2013 + VTK 6.3按照教程生成一个球体显示在,Qt的QVTKWidget控件中,出现如下ERROR:ERROR: In E:\VTK\VTK-6.3.0\Rendering\Core\vtkTextActor.cxx,line 110vtkTextActor (073F8328): Failed getting theT原创 2016-08-04 16:03:51 · 2910 阅读 · 0 评论 -
Qt “无法解析的外部符号 未找到文件 ***.obj”
笔者遇到的问题与之前网上遇到的问题一样,导致错误的显示方式也一样: “无法解析的外部符号 未找到文件 ***.obj”但是,笔者却是因为声明了析构函数,却没有定义析构函数导致的。给大家提供一个方向,不要犯这么低级的错误。原创 2016-08-04 15:36:08 · 3515 阅读 · 0 评论 -
QWidget,QMainWindow和QDialog的区别
转自:http://blog.csdn.net/ikahn/article/details/6706284在创建Qt Gui Application时,总会让你选择在QWidget,QMainWindow和QDialog中选择一个Base Class。这三个类具体有什么区别呢?在Qt的手册和网上找了一些资料。先看官方的手册:QWidget Class Refer转载 2016-07-09 16:06:23 · 361 阅读 · 0 评论 -
函数指针与指针函数区别
转自:http://www.cnblogs.com/gmh915/archive/2010/06/11/1756067.html一、在学习arm过程中发现这“指针函数”与“函数指针”容易搞错,所以今天,我自己想一次把它搞清楚,找了一些资料,首先它们之间的定义:1、指针函数是指带指针的函数,即本质是一个函数。函数返回类型是某一类型的指针 类型标识符转载 2016-06-16 17:57:43 · 287 阅读 · 0 评论 -
四元数法在计算机图形学中的应用
可参考该文章:点击打开链接文章脉络清晰,且有对比。转载 2016-06-19 16:06:31 · 833 阅读 · 0 评论 -
vtkMatrix4x4::Multiply4x4(const double a[16], const double b[16], double c[16])
vtk库源码如下:// Multiplies matrices a and b and stores the result in c.194 inlinevoid vtkMatrix4x4::Multiply4x4(constdouble a[16], const double b[16],195 double c[16])196 {19原创 2016-06-21 15:57:46 · 3156 阅读 · 0 评论 -
Qt:Exception at 0xeefde9, code:0x0000005: read access violation at: 0x0, flags = 0x0(first chance)
抛出上面异常时!大多数情况下都是变量未经初始化!(至少笔者现在遇到的情况都死如此)如下图:Qt creator 在改行报错,将“polydataSource”初始化之后: vtkSmartPointervtkPolyData> polydaSource = vtkSmartPointervtkPolyData>::New();原创 2016-07-14 10:01:42 · 7842 阅读 · 2 评论 -
c++ 与 MATLAB 混合编程 引擎法(engine)
前言:MATLAB强大丰富的库函数令C++望尘莫及,况且轻量化语言用作算法的开发验证,省掉了开发的很多麻烦。前期用MATLAB进行算法的验证,后期将其自动或手动转换成C++代码,让验证算法和切换算法语言流程分开,使开发工作效率更高,在定位bug时,相当轻松。笔者开发环境:Qt 5.6.0 (VS2013 32bit) + MATLAB 2015b QT 工程中需包含以下路径原创 2017-06-12 11:58:39 · 667 阅读 · 0 评论