摘要:
Qt动态添加控件的方法,具体而言就是根据用户操作生成新的控件到界面,同时,相应的操作可以使得控件动态删除。 使用Qtcreate创建一个UI生成文件,在生成的对象构造函数中,选择要显示的区域,布局,并添加响应的槽函数 槽函数实现: 1 Btumenu*btumenu=newBtumenu(this)
阅读全文
posted @ 2021-03-30 09:19
一杯清酒邀明月
阅读(787)
推荐(0)
摘要:
Qt是c++的应用程序开发框架,使用Qt能快捷地开发想要的程序。本文介绍Qt动态添加控件的方法,具体而言就是根据用户操作生成新的控件到界面,同时,相应的操作可以使得控件动态删除。 首先,我们使用Qtcreator创建一个gui工程,所有的设置使用默认即可。本例中使用的qt4.8.5进行开发。 然后,
阅读全文
posted @ 2021-03-30 09:18
一杯清酒邀明月
阅读(3042)
推荐(0)
摘要:
最近在做项目,想要使用一个带滚动条的窗体来显示一些信息,可以自己重写一个区域再关联一个QScrollBar,但是这样一来,工作量貌似挺大,之前就知道有QScrollArea对象,但是一直没用过,心里想着应该可以在上面布一些控件对象,但是后来查了帮助文档,怎么也没发现类似于append或者insert
阅读全文
posted @ 2021-03-29 15:02
一杯清酒邀明月
阅读(5556)
推荐(0)
摘要:
1 enum Qt::AlignmentFlag 2 flags Qt::Alignment 设置文本的对齐方式,头文件#include This enum type is used to describe alignment. It contains horizontal and vertic
阅读全文
posted @ 2021-03-29 14:59
一杯清酒邀明月
阅读(3166)
推荐(0)
摘要:
简言:listview 无论在mfc中还是在Qt中应用是极其广泛的,本节简单进行Qlistview在Qt中操作。 目标:QlistView中插入一段数据,根据点击的相应顺序,弹出列表中的项目。 .h 1 #ifndef MAINWINDOW_H 2 #define MAINWINDOW_H 3 4
阅读全文
posted @ 2021-03-29 14:45
一杯清酒邀明月
阅读(3451)
推荐(0)
摘要:
opencv之伪彩变换我们在处理红外图像时,由于红外图像都是16位的数据,灰度范围较大,对比度不明显,经常通过直方图均衡的方式将图像增强进行8位的显示。 红外图像在一定程度上反映了环境中物体的温度变化——我们可以认为较暗的图像区域表示的是温度较低的区域(蓝色来表示),更加明亮的区域认为是温度较高的区
阅读全文
posted @ 2021-03-25 16:48
一杯清酒邀明月
阅读(3079)
推荐(0)
摘要:
在QT中对于QDockWidget的resize()方法是无效的,因为QDockWidget的大小是由其中包含的控件决定的。在manual中这样说: A QDockWidget acts as a wrapper for its child widget, set with setWidget().
阅读全文
posted @ 2021-03-25 14:08
一杯清酒邀明月
阅读(2466)
推荐(0)
摘要:
效果图片如下: 代码如下: 1 void MainWindow::createDockWindows() 2 3 { 4 QDockWidget *dock = new QDockWidget(tr("Customers"), this); 5 6 dock->setAllowedAreas(Qt:
阅读全文
posted @ 2021-03-25 14:06
一杯清酒邀明月
阅读(816)
推荐(0)
摘要:
#概述许多工程软件,如Qt Creator,VS,matlab等,都是使用dock布局窗口,这样用户可以自定义界面,自由组合窗口。Qt的嵌套布局由QDockWidget完成,用Qt Creator拖界面得到的dock布置形式比较固定,不能得想要的任意组合形式,要得到如下图所示的效果,后续布局必须通过
阅读全文
posted @ 2021-03-25 14:03
一杯清酒邀明月
阅读(1673)
推荐(1)
摘要:
示例 我们在使用Qt是经常能够遇到在菜单栏中设置多选一的情况,比如下图中的在语言菜单栏中我们选择中文或者英语来进行语言切换。 1.在菜单栏中添加Qaction 这个我们可以在ui页面直接进行设置,按照红绿黄的顺序进行添加。 2.将Qaction设置为可以点击 在ui界面最下方Action Edito
阅读全文
posted @ 2021-03-25 13:56
一杯清酒邀明月
阅读(1581)
推荐(0)
摘要:
一、需求与目的 一般常规的PC软件都会有主窗口,主窗口中都会有菜单栏和工具栏,例如我们正在使用的Qt creator: 所以,工具栏和菜单栏的制作方法也是必须掌握的。 二、详细说明 首先需要先创建mainWindow设计师类,基类直接选择默认的MainWindow即可,然后就可以进行设计了,这里选择
阅读全文
posted @ 2021-03-25 13:53
一杯清酒邀明月
阅读(2194)
推荐(0)
摘要:
1、矩阵加 1) 使用重载的 “+” 运算符 矩阵的加法是指两个矩阵对于位置的数值相加,使用OpenCv重载的 “+” 运算符,假设两个矩阵都为uchar类型,例如: 1 Mat src1 = (Mat_<uchar>(2,3) << 23, 123, 90, 100, 250, 0); 2 Mat
阅读全文
posted @ 2021-03-25 13:44
一杯清酒邀明月
阅读(6502)
推荐(0)
摘要:
opencv依赖了ffmpeg,所以可以轻松对avi视频文件进行操作。打开视频文件或摄像头视频需要使用Opencv中的VideoCapture类,保存视频或摄像头视频到本地磁盘,需要使用Opencv中的VideoWriter类。 先上代码: 1 bool isInit= false; 2 Video
阅读全文
posted @ 2021-03-25 13:35
一杯清酒邀明月
阅读(777)
推荐(0)
摘要:
本科时学c语言最早接触的c,c++开发环境是经典的VC++ 6.0,后来又用上了VS开发环境学习c++;再后来接触深度学习,安装python的第三方包的时候,某些python第三方包要求电脑上需装有vc 14版本编程环境,那么vc版本与vs之间是什么关系呢,下面简单的介绍下方便以后查阅。 1.C++
阅读全文
posted @ 2021-03-25 13:33
一杯清酒邀明月
阅读(4031)
推荐(0)
摘要:
本文主要解决如下问题: Opencv Error Insufficient memory错误解决方案 x86架构切换到x64的方法 应用程序无法正常启动0xc000007b解决方案 由于本人比较懒,恰好又都是同一天遇到的问题,所以就在一篇文章里面说了,不要学我哈,好了,言归正传 最近在做一个识别CA
阅读全文
posted @ 2021-03-25 13:31
一杯清酒邀明月
阅读(1789)
推荐(0)
摘要:
在调试QT的TCP服务器和客户端的实时传输时,出现图像延迟显示,改进办法1.去掉读写硬盘文件.bmp,改用直接读写bmp文件2.去掉定时器读取图像,改用信号和槽的方式,相机回调函数接收图像完成时,发送读取完成信号,告诉主界面刷新图像,可以初步缓解延时3.引入两个图像缓冲队列,一个用来写入缓冲图像,一
阅读全文
posted @ 2021-03-25 13:14
一杯清酒邀明月
阅读(1232)
推荐(0)
摘要:
上一节中大概讲述了光场相机和光场的参数化表示,这一节就说一下光场相机内部是如何记录光场以及实现重聚焦的。 博主用的是Lytro Illum,所以就以Illum为例来说了,Illum的功能还是挺多的,上手使用的童靴需要相机使用手册可以上网找一下,都有的。 切入正题 首先,说一下Lytro Illum的
阅读全文
posted @ 2021-03-18 09:09
一杯清酒邀明月
阅读(621)
推荐(0)
摘要:
博主最近在搞光场相机方面的研究啦,好了废话不多说,开始! 1. 一些前言废话 首先,来一下光场的基本概念,来自百度百科。光场(light field):就是指光在每一个方向通过每一个点的光量。从概念里,你至少可以得到两点信息:1.光场包含光的方向;2.光场包含一个点的光量。 那光场相机是个什么东西,
阅读全文
posted @ 2021-03-18 09:08
一杯清酒邀明月
阅读(923)
推荐(0)
摘要:
在之前的2篇中,介绍了偏振光的基本概念和基于SONY最新CMOS偏振传感器芯片的相机。在本篇中,我们来看看偏振相机的一些应用。偏振相机的应用离不开偏振光,那么先看看如何得到偏振光信息。 如何获取偏光 在“偏振光相机2—索尼大法”中,通过采用Stokes参量计算的方式,我们可以得到几个偏振的重要信息:
阅读全文
posted @ 2021-03-18 09:00
一杯清酒邀明月
阅读(1161)
推荐(0)