我啥都会
哼!我很懒,我什么都不写
展开
-
Qt结合QWebassembly使应用程序同时支持CS与BS
本文旨在提供一个基本的Qt demo,该demo可以同时支持BS与CS访问。有人可能会说,直接Qt开发应用,需要web直接使用前端技术开发页面即可。当然,不惜成本那可以这么干。但利用Qt进行开发的话结合Wasm技术,可以打造Web和Cs的页面保持最大化的一致,这样可以使用户的习惯不用发生较大的改变。路线描述:在主程序中创建一个BS模块,将Qt wasm的web端编译产物放置在前端目录下,通过http请求进行访问。仅以一个最基本的demo进行展示,不做复杂的界面。原创 2023-03-14 22:33:31 · 839 阅读 · 1 评论 -
ctk框架开发Qt插件应用示例工程
前言插件化开发我们是随处可以看到的,例如mobaxterm中的组件、Qtcreator本身的插件、vacode中的各种插件等,皆是插件化开发的实例。本博客所介绍的插件:可以以动态库以及资源如图标的形式放在主框架程序的指定目录下如plugins文件夹。当主框架检测到插件目录存在插件时将会加载到主框架根据插件元数据生成相应的菜单功能。约定。获取元数据信息示例:plugin->getHeaders().value。原创 2023-03-10 21:55:22 · 939 阅读 · 1 评论 -
QIfw制作软件安装程序
Qt Installer Framework是Qt默认包的发布框架。它很方便,使用静态编译Qt制作而成。。支持我们自定义一些我们需要的东西包括页面、交互等。组成部分:config文件夹、packages文件夹在线快乐交友平台在线快乐交友平台快乐交友有限公司注意,这里代表生成的 AppSetup.exe 的图标。用到的是 config 目录下的 app.ico,这里不能加 ico 后缀,不然不生效。原创 2023-02-22 21:23:37 · 492 阅读 · 0 评论 -
CTK学习:(一)编译CTK
CTK Plugin Framework是用于C++的动态组件系统,以OSGi规范为模型。在此框架下,应用程序由不同的组件组成,遵循面向服务的方法。ctk是一个开源项目,Github 地址:https://github.com/commontk。源码地址。原创 2023-02-19 22:11:28 · 988 阅读 · 0 评论 -
screenviewer工具在树莓派3B+上的适配
屏幕截图web端展示功能、视频设备如摄像头、视频流等接入,并可web端展示。适配初衷:这样的工具如果能完美运行在嵌入式linux上是极好的,目前仅适配了windows,所以决定适配下树莓派。原创 2022-12-19 17:03:54 · 645 阅读 · 0 评论 -
Qt+Opencv+Ffmpeg实时摄像头数据推流,并在WEB端显示
此部分有大体两个方案:Ⅰ.nginx+rtmp模块,最终会依赖浏览器的flash,现在浏览器基本都放弃了flash,所以我也放弃了这个方案;Ⅱ.nodejs的npm模块,即node-meida-server,不依赖flash,我选择了它。整体方案如第二部分所示,主要由四部分组成:硬件视频采集设备、视频捕捉模块、流媒体服务、流媒体播放器。涉及的功能技术点有三块:a.实时视频采集与推送;本文主要介绍下利用Opencv获取摄像头视频数据,并结合ffmpeg推流到流服务器,并在前端页面中显示的整个思路与实现。原创 2022-10-02 21:42:18 · 3835 阅读 · 1 评论 -
WEB端显示摄像头实时图像数据
前言为实现远程画面监视,大致上有两种思路:(1)实时视频数据的传输;(2)实时图像数据的传输。本篇主要讲述下实时图像数据传输的方式。方案详情。原创 2022-08-23 18:10:35 · 1802 阅读 · 3 评论 -
解决Qt程序点击关闭时显示异常退出以及低版本系统上如win7、xp上会提示已停止工作等问题
现象2:如win7或其他系统上报错如下。解决办法:将w new出来即可解决。现象1:点击关闭提示。原创 2022-08-11 19:04:24 · 2158 阅读 · 2 评论 -
在Qt中使用SmtpClient发送邮件
前言前言邮件发送功能是一个非常常规的功能,Qt中貌似没有提供直接发送邮件的库,基于此,本文介绍一个发送邮件的库,用起来还不错。下载下载:在Qt中发送邮件的库。-C++文档类资源-CSDN下载发送邮件的库发送邮件的库发送邮件的库发送邮件的库发送邮件的库发送邮件的库发送邮件的库发送邮件的库发送更多下载资源、学习资料请访问CSDN下载频道.编译常规编译,没什么值得注意的。使用pro中引入库文件。......原创 2022-08-09 10:00:28 · 764 阅读 · 0 评论 -
Qt使用qtwebapp编写http服务的步骤
前言本文重点介绍利用qtwebapp这个库创建http服务的基本步骤及流程以及注意事项。原创 2022-08-07 17:27:02 · 960 阅读 · 0 评论 -
qtwebapp库的编译及简单使用
前言前言本文介绍QtWebApp这个库的下载编译以及搭建http服务的基本步骤及注意事项。在之后就可以利用Qt结合QtWebApp这个库以及全套利用C++创建一个桌面应用及web应用结合的项目了。下载下载链接:编译。...............原创 2022-08-07 11:51:38 · 589 阅读 · 0 评论 -
跨平台音频播放库
跨平台音频播放库介绍原创 2022-07-20 13:58:22 · 894 阅读 · 0 评论 -
实时天气API
和风天气提供全球15万个城市和多种兴趣点(POI)的天气数据服务,除了通过GeoAPI获取城市和POI信息以外,我们还提供了一些常见城市和POI的列表。原创 2022-07-20 11:31:23 · 1835 阅读 · 0 评论 -
Qt创建应用程序托盘及相关功能
Qt创建应用程序托盘及相关功能原创 2022-07-18 15:26:38 · 228 阅读 · 0 评论 -
Qt应用程序防止多开,即单例运行
Qt应用程序防止多开,即单例运行原创 2022-07-18 15:20:04 · 551 阅读 · 0 评论 -
Qt程序最小化托盘后,再弹出个msgbox,点击确定后程序退出问题解决
Qt程序最小化托盘后,再弹出个msgbox,点击确定后程序退出问题解决原创 2022-07-18 15:16:33 · 286 阅读 · 0 评论 -
高分辨率屏幕下字体异常小、图标模糊问题处理
#include "mainwindow.h"#include <QApplication>#include "windows.h"int main(int argc, char *argv[]){ // 解决高分辨率下字体异常、图标模糊的问题 #if (QT_VERSION >= QT_VERSION_CHECK(5,6,0)) { QGuiApplication::setAttribute(Qt::AA_EnableHighDpi.原创 2022-05-29 11:54:55 · 1184 阅读 · 2 评论 -
DiaryTool历史版本更新记录
Release notes:version:2.3.21.发送日报增加耗时统计;2.增加查看历史发布记录的功能;3.增加在线文档链接功能(仅管理员特殊配置方可使用)。原创 2022-04-12 18:56:29 · 199 阅读 · 0 评论 -
DiaryTool使用说明
高效工作的工具、自动发送钉钉日报原创 2022-04-10 15:47:35 · 531 阅读 · 0 评论 -
Qml结合声网Agora SDK创建视频通话项目(一):Qml创建自定义登录模块
0、前言音视频通话是现在通讯类项目必备的一个功能,刚好对声网agora感兴趣,如今以一个音视频通话项目来复习或者说学习被自己遗忘了的qml技术,qwidgets如今已经很成熟,处于一个维护状态,之后qml将处于一个蓬勃发展的阶段。qml构建快速、美观的用户界面,也处理部分业务逻辑,而核心逻辑交给C++来处理,这使得ui与逻辑进行了分离。1、项目简介项目简单绘制:1.1 登录页面的绘制绘制页面时采用:设计器与手写结合。源码:import QtQuick 2.4impo.原创 2020-06-27 11:27:40 · 639 阅读 · 0 评论 -
树莓派运行qml程序报错error: Unknown module(s) in QT: quick
很简单的一个qml demo,错误如下:解决办法:sudo apt-get install qtdeclarative5-dev原创 2020-05-15 17:58:19 · 1562 阅读 · 0 评论 -
在Qt中使用mongoose.c以及mongoose.h报错解决办法
错误截图如下:错误原因:没找到advApi32.lib解决办法:在工程文件中加入 LIBS += -lAdvAPI32原创 2020-04-26 23:07:11 · 1040 阅读 · 2 评论 -
在树莓派上利用神经网络字符识别实现智能送餐车
前一段时间一直在搞一个关于智能送餐车的项目,其主要功能是给N号桌送餐,则控制送餐车到几号桌停止。其次是收空盘的功能,说到底他和送餐功能差不多,如果不是在送餐完毕回到等待位置的话,那他的情况其实也挺复杂的。下面不废话,bia一个图,你们就知道了。以上就是他的一个运行原理。由于网络上关于树莓派和51单片机(本人32不会,故使用51)进行无线通信的例子实在是太少,两礼拜没搞懂,股放弃,所以换了思原创 2017-05-29 17:05:26 · 2920 阅读 · 8 评论 -
Qt中利用opencv进行图像处理报错: The process was ended forcefully.
原因很简单:就是说在项目中配置好了opencv胡库目录说包含目录,但是在链接时未找到dll文件,将opencv_worldxxx.dll放入windows下system32即可,或者将其放在exe目录...原创 2020-02-23 13:48:19 · 665 阅读 · 0 评论