一杯清酒邀明月
天下本无事,庸人扰之而烦耳。
摘要: 有时候发布用Qt写的软件是件令人烦恼的事情,明明发布的只是一个简单功能的小软件,非得再附上一堆超大的动态链接库,实在让人觉得汗颜 。 在可执行文件单文件化方面,有多种方法。常用的是编译并使用静态 Qt 库、使用 exe 打包工具等。exe 打包工具有很多,本文介绍使用 Enigma Virtual 阅读全文
posted @ 2020-11-04 15:55 一杯清酒邀明月 阅读(5589) 评论(0) 推荐(0)
摘要: 1、设置应用程序图标 简单三步走,搞定 ①创建一个图标格式的文件,可以网上在线将普通的图形格式转成.ico 格式的图标文件 http://www.faviconico.org/ 这个网站可以在线转换png、jpg、gif文件为ico格式,亲测很好用 ②将转换好的图标文件myico.ico放到源码目录 阅读全文
posted @ 2020-11-04 15:54 一杯清酒邀明月 阅读(1013) 评论(0) 推荐(0)
摘要: 新建Qt项目,选择Qt Widgets Application,填入项目名称“ImageView”,点击完成。 在Qt Designer里会生成如图所示的几个文件: 此时我们右键删除imageviewer.ui这个文件,因为我们本次是用纯代码的方式生成界面,所以不需要这个ui文件了。 关键代码主要在 阅读全文
posted @ 2020-11-04 15:12 一杯清酒邀明月 阅读(3914) 评论(0) 推荐(0)
摘要: vtk是著名的开源三维渲染库,在三维渲染过程中的一个非常重要的内容就是相机即vtkCamera类的设置。在VTK中,相机的实质是一个观测点。VTK的官方Doc对vtkCamera写的十分简略,暗坑很多。在学习和使用vtkCamera的过程中,我走了很多弯路。在我的应用中,我希望能够根据现实中相机的T 阅读全文
posted @ 2020-11-04 13:30 一杯清酒邀明月 阅读(4738) 评论(1) 推荐(1)
摘要: vtkRenderer vtk的基类,也就是所有类基本继承于vtkObjectBase,Renderer也是一样,看下图,其实看源码挺好的,可以学习学习别人的思想,借鉴下充实自己。 vtkRenderer个人理解就是个窗口渲染器,也是vtk的核心,没了这玩意儿你没法去操作你的vtkActor,你的v 阅读全文
posted @ 2020-11-04 13:25 一杯清酒邀明月 阅读(1818) 评论(0) 推荐(0)
摘要: 1.vtkImageViewer2用于图像显示实例分析 在VTK早期版本中,提供了vtkImageViewer类来显示图像。随着版本的发展,目前vtkImageViewer2代替了vtkImageViewer进行图像显示。vtkImageViewer2中封装了VTK图像显示的管线,包括vtkActo 阅读全文
posted @ 2020-11-04 13:23 一杯清酒邀明月 阅读(2855) 评论(1) 推荐(0)
摘要: 智能指针则用来解决这个问题。使用智能指针,用户不必考虑何时进行内存释放,而是由智能指针进行控制。 智能指针 VTK中的智能指针类为vtkSmartPointer,是一个模板类,继承自vtkSmartPointerSmart类。vtkSmartPointer类中定义一个vtkObjectBase类型的 阅读全文
posted @ 2020-11-04 13:20 一杯清酒邀明月 阅读(3571) 评论(0) 推荐(1)
摘要: 1、首先拖动一个checkBox按钮放在界面上,然后就是需要,选择转到槽中的槽函数,如下,选择这个 2、代码部分: 1 void MainWindow::on_checkBox_stateChanged(int arg1) 2 { 3 //第一种 4 if(arg1 == 2) 5 { 6 qDeb 阅读全文
posted @ 2020-11-04 13:17 一杯清酒邀明月 阅读(6475) 评论(0) 推荐(1)
摘要: Qt对Excel表格的操作: 在Excel中,行高所使用单位为磅,而列宽使用单位为1/10英寸。 【注:1cm=28.6磅,1英寸=25.4cm】 因此需要进行转换,行列不一样的。 转换如下:行高: 1毫米=2.7682个单位 ,1个单位=0.3612毫米。列宽: 1毫米=0.4374个单位 ,1个 阅读全文
posted @ 2020-11-04 13:16 一杯清酒邀明月 阅读(1362) 评论(0) 推荐(0)