
qt
qq_39851127
这个作者很懒,什么都没留下…
展开
-
QTableWidget表格左上角添加自定义全选功能
Qt没有提供修改左上角自定义全选功能的接口,但是可以通过children()接口查询到cornerWidget,重新添加自定义窗口部件。//左上角全选功能设置//设置点击左上角,修改所有单元格内容status =!status;});//.hQ_OBJECTpublic:signals:protected://.cpp文件。原创 2024-05-10 09:37:36 · 575 阅读 · 0 评论 -
Can调试工具源码
CANTool通用测试软件是一个专门用来socket can接口进行测试的软件工具,此软件操作简单,容易上手,通过运用此软件可以非常方便的对linux系统的can接口进行测试,从而熟悉can接口的使用方法,并且此为源码,还带有过滤自定义,开启和关闭功能,此源码可以直接运行进行调试。链接:https://pan.baidu.com/s/1HzjWr-UEcEX-nOYmnCTfZg?原创 2024-02-04 15:50:14 · 371 阅读 · 0 评论 -
Qt触摸放大、缩小、拖拽图像
实现原理:接收widget的事件,paintEvent重绘地图,坐标比例什么的也是根据缩放和偏移量转换计算得出…简单粗暴,直接上代码吧!原创 2023-01-30 10:06:07 · 2085 阅读 · 1 评论 -
Qt实现文件拷贝递归实现
打开一个目录, 将一个目录下的所有文件和子目录下的所有文件循环递归拷贝到目标目录,如U盘目录(在U盘创建目录)。原创 2022-12-26 16:56:30 · 813 阅读 · 0 评论 -
QLineSeries折线图绘制
折线图用于将信息显示为由直线连接的一系列数据点。QLineSeries类以折线图的形式显示数据。原创 2022-11-17 15:37:23 · 694 阅读 · 0 评论 -
OpenCV截取ROI区域——多种形状(圆形)
当我们定位到一个象棋的位置之后,我首先将包裹象棋的一个50*50的矩形取阈截取出来,但是,发现如果只是做矩形的截取的话,截取的图像仍然会包含一部分的棋盘,导致训练时的干扰,因此就考虑再做圆形的截取。这里涉及到截取一个不是矩形的区域,不管是截取一个圆形、椭圆,或者是截取一个不规则多边形,其方法都是使用contour(轮廓)来指定ROI。可以看到,在截取一个矩形的时候,比较简单,可以直接定义一个Opencv中的Rect对象,输入需要截取的矩形区域的坐标即可.如果要截取一个椭圆呢?原创 2022-11-03 17:25:26 · 4752 阅读 · 0 评论 -
关于Qt5中QListWidgetItem不显示的问题
【代码】关于Qt5中QListWidgetItem不显示的问题。原创 2022-09-06 18:04:49 · 2292 阅读 · 1 评论 -
隐藏Qt小部件并保留小部件空间
我以一个简单的形式制作了几个按钮并放置了水平布局。当鼠标离开该区域时,应该隐藏其中一个按钮,最后一个按钮。使用button-> hide()它可以工作,但所有按钮都由布局管理器重新排列。我想要的是所有其他按钮继续在他们的位置。我尝试用小部件占位符替换小部件并交换按钮和占位符hide()/ show(),调用占位符 - >调整大小(button-> size()),但布局管理器不尊重调整大小和占位符的最小大小。删除小部件并保留其空间的最佳方法是什么?...原创 2022-08-28 14:32:44 · 937 阅读 · 0 评论 -
qt折叠框实现方式
我们想要实现一个折叠框,通过点击按钮隐藏其他widget或者控件,参考他人的,但是遇到了很多问题,然后记录下来。sizePolicy策略设置。原创 2022-08-23 17:23:13 · 1246 阅读 · 0 评论 -
win10编译opencv-4.6.0+opencv-opencv_contrib-4.6.0+qt5.14.2编译报错累计解决方法
报错:opencv\opencv_contrib-4.6.0\modules\cudawarping\test\test_remap.cpp:45:10: fatal error: nppdefs.h: No such file or directory。win10编译opencv-4.6.0+opencv-opencv_contrib-4.6.0+qt5.14.2编译报错累计解决方法。原创 2022-08-08 13:19:18 · 2888 阅读 · 0 评论 -
Qt5中qDebug信息不输出的解决方法
版权声明本文为优快云博主「muren」的原创文章,遵循CC4.0BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接https//blog.youkuaiyun.com/muren/article/details/111932838。Qt5中默认不输出调试信息,因此要输出调试信息时,需要修改配置。确保调试模式时,取消QT_NO_DEBUG_OUTPUT宏定义。一、修改qt项目pro配置文件。二、设置是否允许输出调试信息。查看是否允许输出调试信息。设置不允许输出调试信息。设置允许输出调试信息。...转载 2022-07-28 09:17:33 · 5363 阅读 · 0 评论 -
OpenCV3.4.x移植到嵌入式ARM板
OpenCV3.4.x移植到嵌入式ARM板一、交叉编译需要嵌入开发的ARM板环境二、交叉编译openCV1、Opencv源码下载*下载opencv3.4+ 源码解压opencv 源码2、cmake配置在源码目录下 打开终端 安装cmake ,运行 cmake-gui在 cmake界面进行配置第一步:第二步:第三步:1),下图为网上流传非常广泛的配置方法:在这个配置中填写的目标系统的名称会导致opencv库中V4L无法使用(因为在本次工程中没有使用opencv的V4L驱动库,可以原创 2022-04-13 17:48:13 · 2541 阅读 · 1 评论 -
QByteArray详解
QByteArray在串口通讯中经常被使用,有一定必要较为全面详细的对QByteArray进行阐述。本文通过以下几个部分加以介绍:初始化访问与赋值添加、删除、插入与替换操作查找与比较数据转换与处理1 初始化2 访问与赋值访问QByteArray主要有4中方式,分别为[]、at()、data[]和constData[]。其中[]和data[]为可读可写,at()和constData[]仅为可读。如果仅是读,则通过at()和constData[]访问速度最快,因可避免复制转载 2022-04-02 13:13:23 · 1808 阅读 · 0 评论 -
Qt5.9.4与opencv3.4.3环境搭建与测试
openCV+QT5.9.0安装介绍转载 2022-03-04 09:39:00 · 496 阅读 · 0 评论