
项目实战
文章平均质量分 62
Qt上位机开发
从事上位机软件商业应用开发6年,精通Qt编程,熟悉C++语言、C语言、TCP/UDP编程、多线程编程
展开
-
目标尚未成功,生活仍需努力
回顾一下这3年来,脑海里只有加班,加班,其实加班太多弊端是蛮大的,虽然钱能多挣点,但是时间都碎片化了,加上住的地方离工作地要通勤1个小时以上,很费精力,脑子里总感觉很浑浊,多线程开发5个以上不同业务的项目,的确适应了一段时间才好过来。多线程,多进程,线程同步,socket编程,io多路复用,操作word/excel,xml处理,开发语言编译器,译码器,仿真器,各种协议传输工具,日志器,libuv,liburl,snmp,opencv,短信/邮件发送,打包脚本等等,抽时间慢慢把之前堆积的博客更新上来。原创 2025-03-11 09:58:18 · 344 阅读 · 0 评论 -
Qt--实战小经验
目录1、判断字符串是不是数字2、设置按钮背景图状态(鼠标悬浮,鼠标按下)3、保留n位有效数字或小数4、解决因代码存在中文导致出现“常量中有换行符”的错误5、Qt之QPushButton实现文本省略...6、通过读取文件设置qss7、手动计算进度条百分比8、传参设置字体9、杀死第三方软件或后台进程10、lineEdit限制输入特殊字符并设置密码输入模式11、tableview设置某行的一个项无法被选择12、获取函数运行的时间13、取消当前项被选中后的颜色原创 2021-01-09 12:47:19 · 1595 阅读 · 0 评论 -
Qt实现 内嵌CEF制作浏览器(首篇)
介绍cef支持跨平台,是基于Chromium的开源浏览器控件,全称Chromium Embedded Framework。本文主要介绍如何下载cef以及编译windows下的cef项目,并运行查看浏览器显示效果。QT内嵌CEF优势:Qt自带QWebEngine模块,可以快速实现浏览器,但是在实际使用中,在某些AMD显卡电脑运行使用了QWebEngine的qt软件,会卡顿甚至奔溃,坑还是比较多的。选择cef就可以避免这种问题。开发准备cef下载网址:http://opensource.sp原创 2020-10-20 14:53:57 · 24255 阅读 · 16 评论 -
Qt实现 内嵌CEF3制作浏览器(尾篇)
int main(int argc, char *argv[]){ //初始化cef bool flag = CefManager::instance()->CefInit(); if (!flag) { return -1; } QApplication a(argc, argv); QtCef w; w.show(); int ret = a.exec(); CefManager::instance()->CefQui...原创 2020-11-16 21:57:34 · 7005 阅读 · 1 评论 -
基于原生c++代码实现的Http下载程序
前天用Qt做了一个Http下载工具,但是使用的是Qt的ApI进行开发。所以顺便用纯c++撸了一个,造几个轮子试试效果。目前基本实现主要功能,但是暂时没有提供断点续传和Https的url下载。只支持对Http的url进行下载。一、gitHub地址二、功能可以输入Http的url进行在线下载。三、目前存在的问题暂时没有提供断点续传和Https的url下载,大家可以自行扩展。四、界面效果五、主要代码...原创 2020-05-24 18:26:48 · 1424 阅读 · 1 评论 -
Qt实现 Http网络在线下载程序(支持断点续传功能)
开发过程中遇到了一些坑,花了半天时间搞。出现了很多理论上不应该出现的bug。访问https前,需要添加libcrypto-1_1.dll与libssl-1_1.dll到Qt\5.14.0\mingw73_32\bin或者exe目录下。下载地址:http://slproweb.com/products/Win32OpenSSL.html需要注意一下32位和64位,应下载与自己Qt编译器位数一致的版本。下载好后直接安装,然后到安装目录拷贝即可。一、gitHub地址二、功能支持输入url网原创 2020-05-23 00:47:52 · 3248 阅读 · 5 评论 -
Qt实现 文件比较工具
目录一、gitHub地址二、功能三、界面效果四、主要代码一、gitHub地址https://github.com/KindMans/CompareFiles(更新中)二、功能目前具备检测文件夹下文件是否被修改的功能,以及比较两个文件夹下文件的不同。三、界面效果四、主要代码一、获取文件MD5码QString fileCallToMd5::getFileMd5(const QString &path){ if(path.isEmpty().原创 2020-05-14 01:22:58 · 3303 阅读 · 2 评论 -
Qt实现 MusicPlayer(本地)
花了大半天时间撸了一个基于Qt5的音乐播放器玩玩,一、github地址github地址:https://github.com/KindMans/IMuiscPlayer(更新中)二、功能清单它目前目前具有以下功能:加载本地音乐、播放历史清单,上下歌曲切换,播放模式选择(顺序、单曲循环、随机播放)、音量调节、歌曲播放进度调节。采用的到Qt主要几个类为QMediaPlayer、...原创 2020-03-31 00:51:29 · 1281 阅读 · 1 评论