代码编织梦想

Qt在win10自定义标题栏,应用主题颜色到标题栏-爱代码爱编程

Qt在win10自定义标题栏,应用主题颜色到标题栏 前言先看效果关键点QtWin注册表获取是否应用了颜色到标题栏代码头文件:captionwidget.h源文件:captionwidget.cppmain.cpp其它功能最小化、最大化/还原、关闭按钮窗口拖动参考资料最后 前言 Qt自定义标题栏的资料很多了,但是百度来github去,没找到应用

Qt QTablewidget 鼠标悬停在单元格上悬浮显示单元格内容-爱代码爱编程

效果图如下     相关代码如下 ui->tableWidget->setMouseTracking(true); //设置鼠标追踪 connect(ui->tableWidget,SIGNAL(entered(QModelIndex)),this,SLOT(slot_tooltip(QModelIndex))); vo

使用QT编写视频播放器总结-爱代码爱编程

本文是关于基于QMediaPlayer的播放器的总结,一开始我的想法就是想用opencv做一个视频播放器,因为opencv平时用的也比较顺手,但是花了半天的时间实际一做才知道事情没那么简单,首先使用opencv加载本地视频文件到界面上就花了不少时间,在使用qt播放opencv传过来的视频的时候播放的基本原理还是没变,仍然是一帧一帧的连续输出就形成了视频。但

案例分享:Qt+iMx6生命探测仪(探测障碍物、静止目标、动态目标、生命目标、探测半径、探测前方雷达显示、动态目标轨迹显示、探测热力图、探测过程存储与回放)-爱代码爱编程

若该文为原创文章,转载请注明原文出处 本文章博客地址:https://blog.csdn.net/qq21497936/article/details/110994486长期持续带来更多项目与技术分享,咨询请加QQ:21497936、微信:yangsir198808红胖子(红模仿)的博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、Op

python+Qt designer开发可视化小工具_笔记1-爱代码爱编程

python+Qt designer开发可视化小工具 Qt designer 安装步骤: 打开cmd窗口执行下面的命令,安装 PyQt5-tools:pip install PyQt5-tools 安装完成后,进入路径“Python安装目录”\Lib\site-packages\qt5_applications\Qt\bin,找到designer.exe

Qt为控件安装事件过滤器-爱代码爱编程

文章目录 .prpmain.cppwidget.cppwidget.h .prp #------------------------------------------------- # # Project created by QtCreator 2016-05-30T23:18:42 # #------------------------

Qt 随机数-爱代码爱编程

文章目录 .promain.cppwidget.cppwidget.h .pro #------------------------------------------------- # # Project created by QtCreator 2016-05-30T22:59:31 # #------------------------

Qt定时器事件-爱代码爱编程

文章目录 .promain.cppwidget.cppwidget.h .pro #------------------------------------------------- # # Project created by QtCreator 2016-05-30T22:59:31 # #------------------------

Qt 方向键事件-爱代码爱编程

文章目录 .promain.cppwidget.cppwidget.h .pro #------------------------------------------------- # # Project created by QtCreator 2016-05-30T22:20:17 # #------------------------

Qt 键盘事件按键事件-爱代码爱编程

文章目录 .pro文件main.cppwidget.cppwidget.h .pro文件 #------------------------------------------------- # # Project created by QtCreator 2016-05-30T22:20:17 # #--------------------

Qt 鼠标事件和滚轮事件-爱代码爱编程

文章目录 .pro文件main.cppwidget.cppwidget.h .pro文件 #------------------------------------------------- # # Project created by QtCreator 2016-05-30T21:45:56 # #--------------------

Qt编写的程序从Windows移植到Linux-爱代码爱编程

将vs+Qt的工程从windows平台移植到linux下   windows下Qt的开发人员常用vs+Qt插件进行Qt桌面程序的开发。因为Qt是跨平台的,所以开发完成后如果需要把程序移植到linux下运行,只要把vs的项目工程放到linux下,编译即可。下面介绍把vs+Qt的工程从windows平台移植到linux下的方法。演示程序的windows开发

QFile写文件-爱代码爱编程

参考这个,不重复造轮子了 https://blog.csdn.net/JimBraddock/article/details/82863734?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522160759583719195271659712%2522%252C%2522scm%2522%25

Qt6.0 windows安装体验-爱代码爱编程

如何尝试Qt 6.0?   可通过Qt在线安装程序获得Qt 6.0二进制版本。Qt在线安装程序下载地址: http://download.qt.io/archive/online_installers 我下载的是 qt-unified-windows-x86-4.0.1-online.exe 地址:http://download.qt.io/arch

基于Qt实现的算法可视化(旅行商)-爱代码爱编程

接上篇基于Qt实现的算法可视化(棋盘覆盖、汉诺塔、旅行商),本篇主要给出旅行商问题的具体实现。 旅行商问题作为一个NP难问题,我们并不要求解决太过庞大的数据,因此本篇通过可视化技术来展示贪心实现的过程。同时,我们选择一个固定形态的无向图,只支持用户修改起点和各条路径的权值,这样实现起来就简单了许多。具体见代码注释。 头文件: #ifndef TSP_

基于Qt实现的算法可视化(汉诺塔)-爱代码爱编程

接上篇基于Qt实现的算法可视化(棋盘覆盖、汉诺塔、旅行商),本篇主要给出汉诺塔问题的具体实现。 本篇给出汉诺塔移动的动态实现。虽然Qt有动画类,但是无奈太菜了,短时间内根本学不会,于是通过绘画类,即在短时间内不断重绘矩形,以此来实现动态的移动效果。另外,汉诺塔是一个递归问题,如果边递归边绘制,会出现绘制速度与递归速度不匹配的情况,从而让计数器发生混乱。所

基于Qt实现的算法可视化(棋盘覆盖)-爱代码爱编程

接上篇基于Qt实现的算法可视化(棋盘覆盖、汉诺塔、旅行商),本篇主要给出棋盘覆盖问题的具体实现。 该篇代码给出了棋盘覆盖分治算法的动态实现过程,先是通过DAC来生成染色顺序的序列,然后通过计时器来依次将每个方格染色,并不断的更新棋盘。具体见代码注释。 头文件: #ifndef CHESSCOVER_H #define CHESSCOVER_H #i

基于Qt实现的算法可视化(棋盘覆盖、汉诺塔、旅行商)-爱代码爱编程

学校开设了相关的课程,要做算法可视化。由于之前只接触过C系列和一点点Python,就选了Qt+C来实现。实际上,Qt的ui界面设计是非常方便的,但是课设时间短,任务重,直接自己手敲了,没有对ui设计进行深入的学习。自己根据难易程度选择了棋盘覆盖、汉诺塔和旅行商三个问题,实现的算法分别是分治、递归还有贪心。 棋盘覆盖篇:基于Qt实现的算法可视化(棋盘覆盖)

qt 线程 moveToThread-爱代码爱编程

以前都是重写的方式来写线程,后来发现moveToThread的方式也很好用 tcppth.h #ifndef TCPPTH_H #define TCPPTH_H #include <QObject> #include <QDebug> #include <QTcpSocket> #include <QStrin

IE中JS与C++交互 qt-爱代码爱编程

#include <QAxWidget> #include <QAxWidget> #include <QWebFrame> #include <QDebug> #include <QHBoxLayout> #include <QVBoxLayout> #include <QMe