一杯清酒邀明月
天下本无事,庸人扰之而烦耳。
上一页 1 ··· 110 111 112 113 114 115 116 117 118 ··· 156 下一页
摘要: QMap提供了一个从类项为key的键到类项为T的直的映射,通常所存储的数据类型是一个键对应一个直,并且按照Key的次序存储数据,这个类也支持一键多值的情况,用类QMultiMap QHash具有和QMap几乎完全一样的APi,此类维护这一张哈希表,表的大小和数据项是自适应的,QHash是以任意的顺序 阅读全文
posted @ 2020-11-09 15:41 一杯清酒邀明月 阅读(4934) 评论(0) 推荐(2)
摘要: 1 QMap<QString, QString>::iterator iter = m_map.begin(); 2 while (iter != m_map.end()) 3 { 4 qDebug() << "Iterator " << iter.key() << ":" << iter.valu 阅读全文
posted @ 2020-11-09 15:37 一杯清酒邀明月 阅读(9299) 评论(0) 推荐(2)
摘要: 本文主要总结Qt中键值对QMap的基本用法。 1.1原型讲解 QMap是一个键值对类,跟标准C++的map类基本类似,声明原型如下: QMap<T1,T2> map1 T1为键值对中的键key,T2为键值对中的值。通过键值对中的键可以搜索到值。一般来说,键值对中的键是唯一的,不可重复,而值没有要求, 阅读全文
posted @ 2020-11-09 15:26 一杯清酒邀明月 阅读(5130) 评论(0) 推荐(0)
摘要: 1.首先需要安装src 2.pro里添加 include($$[QT_INSTALL_PREFIX]/../Src/qttools/src/shared/qtpropertybrowser/qtpropertybrowser.pri) 3.MainWindow.h 在界面上添加一个widget,然后 阅读全文
posted @ 2020-11-09 14:29 一杯清酒邀明月 阅读(2894) 评论(0) 推荐(0)
摘要: 1.简介 属性表是vs2003时引入的的新控件,用于流量和设置大量的信息,现在,很多软件上都能看到它的身影,如vs,Qt Creator等IDE的详细设置里都离不开属性表。 下图是Qt Creator里的属性表 虽然,再Qt Creator里,属性表到处可见,但是,却没有集成到常用控件里面,vs20 阅读全文
posted @ 2020-11-09 14:27 一杯清酒邀明月 阅读(3645) 评论(0) 推荐(0)
摘要: 简介 用过Qt Creator的都会发现,Qt的ui designer有个很好看的属性设置控件: 直到有一天,我用everything搜了一下QtPropertyBrowser,发现: 原来Qt安装时都自带了这个模块,只是不告诉大家而已(记得安装时勾选安装源码) 解锁QtPropertyBrowse 阅读全文
posted @ 2020-11-09 12:05 一杯清酒邀明月 阅读(663) 评论(0) 推荐(1)
摘要: 对 camera 的操作方法如下: 1 vtkCamera *aCamera = vtkCamera::New(); 2 aCamera->SetViewUp (0, 0, -1);//设视角位置 3 aCamera->SetPosition (0, 1, 0);//设观察对象位 4 aCamera 阅读全文
posted @ 2020-11-09 09:25 一杯清酒邀明月 阅读(5145) 评论(0) 推荐(0)
摘要: 功能 实现QtCharts曲线图移动和缩放: 按住鼠标左键拖动曲线可移动曲线; 滚动鼠标滚轮实现图形X轴方向的缩放; 按住Ctrl,滚动鼠标滚轮实现图形Y轴方向的缩放; 按鼠标右键恢复图形初始状态; 缩放过程以鼠标当前位置为缩放中心; 鼠标移动过程中会在左上角显示当前坐标。 实现 继承QChartV 阅读全文
posted @ 2020-11-06 14:35 一杯清酒邀明月 阅读(8011) 评论(1) 推荐(2)
摘要: 在完成一个绘图程序后,以为大功告成了,换成release版后准备完工了,天真的我还是抵不过Qt的套路。。。 没错,很显然换成release版后,编译通过,运行报错。。。 从来没碰到过这种错误,debug运行一直好好的,后来在网上查了很多资料,说是release和debug动态库调用混乱, 我就抑郁了 阅读全文
posted @ 2020-11-05 10:15 一杯清酒邀明月 阅读(1333) 评论(0) 推荐(0)
摘要: 您应该改用 QVTKOpenGLWidget。 如果绝对需要,可以通过设置cmake变量来禁用弃用警告: VTK_LEGACY_SILENT:ON 阅读全文
posted @ 2020-11-05 09:20 一杯清酒邀明月 阅读(1853) 评论(0) 推荐(0)
摘要: #include "vtkAutoInit.h" VTK_MODULE_INIT(vtkRenderingOpenGL2); // VTK was built with vtkRenderingOpenGL2 VTK_MODULE_INIT(vtkInteractionStyle); 不添加初始化代 阅读全文
posted @ 2020-11-05 09:19 一杯清酒邀明月 阅读(381) 评论(0) 推荐(0)
摘要: 有时候发布用Qt写的软件是件令人烦恼的事情,明明发布的只是一个简单功能的小软件,非得再附上一堆超大的动态链接库,实在让人觉得汗颜 。 在可执行文件单文件化方面,有多种方法。常用的是编译并使用静态 Qt 库、使用 exe 打包工具等。exe 打包工具有很多,本文介绍使用 Enigma Virtual 阅读全文
posted @ 2020-11-04 15:55 一杯清酒邀明月 阅读(5568) 评论(0) 推荐(0)
摘要: 1、设置应用程序图标 简单三步走,搞定 ①创建一个图标格式的文件,可以网上在线将普通的图形格式转成.ico 格式的图标文件 http://www.faviconico.org/ 这个网站可以在线转换png、jpg、gif文件为ico格式,亲测很好用 ②将转换好的图标文件myico.ico放到源码目录 阅读全文
posted @ 2020-11-04 15:54 一杯清酒邀明月 阅读(1009) 评论(0) 推荐(0)
摘要: 新建Qt项目,选择Qt Widgets Application,填入项目名称“ImageView”,点击完成。 在Qt Designer里会生成如图所示的几个文件: 此时我们右键删除imageviewer.ui这个文件,因为我们本次是用纯代码的方式生成界面,所以不需要这个ui文件了。 关键代码主要在 阅读全文
posted @ 2020-11-04 15:12 一杯清酒邀明月 阅读(3912) 评论(0) 推荐(0)
摘要: vtk是著名的开源三维渲染库,在三维渲染过程中的一个非常重要的内容就是相机即vtkCamera类的设置。在VTK中,相机的实质是一个观测点。VTK的官方Doc对vtkCamera写的十分简略,暗坑很多。在学习和使用vtkCamera的过程中,我走了很多弯路。在我的应用中,我希望能够根据现实中相机的T 阅读全文
posted @ 2020-11-04 13:30 一杯清酒邀明月 阅读(4733) 评论(1) 推荐(1)
摘要: vtkRenderer vtk的基类,也就是所有类基本继承于vtkObjectBase,Renderer也是一样,看下图,其实看源码挺好的,可以学习学习别人的思想,借鉴下充实自己。 vtkRenderer个人理解就是个窗口渲染器,也是vtk的核心,没了这玩意儿你没法去操作你的vtkActor,你的v 阅读全文
posted @ 2020-11-04 13:25 一杯清酒邀明月 阅读(1817) 评论(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 一杯清酒邀明月 阅读(3567) 评论(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 一杯清酒邀明月 阅读(6472) 评论(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)
上一页 1 ··· 110 111 112 113 114 115 116 117 118 ··· 156 下一页