E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
QT6
Qt6
C++ 实现按住窗口拖拽移动
按住窗口拖拽实现鼠标左键按住窗口后,移动鼠标拖拽窗口四处移动首先需要在头文件内定义两个之后要重写的事件mousePressEvent和mouseMoveEvent代码清单:MainWindow.h#ifndefMAINWINDOW_H#defineMAINWINDOW_H#include#include#include#includeQT_BEGIN_NAMESPACEnamespaceUi{cl
知奕奕
·
2023-07-22 13:54
#
QT
c++
开发语言
Qt6
C++ 右键弹出菜单栏
右键弹出菜单接下来将实现这个功能:右键点击主窗口MainWindow后,弹出一个关闭软件的菜单首先我们需要在头文件内定义对应的事件以及弹出的目录和鼠标动作这三样关键要素代码清单:MainWindow.h#ifndefMAINWINDOW_H#defineMAINWINDOW_H#include#includeQT_BEGIN_NAMESPACEnamespaceUi{classMainWindow
知奕奕
·
2023-07-22 13:23
#
QT
c++
命令模式
开发语言
Qt6
ffmpeg 音频和视频(非同步)推流到nginx-rtmp
main.cpp#include#include"Controller.h"usingnamespacestd;intmain(intargc,char*argv[]){QApplicationa(argc,argv);qDebug()operate("copy");a.exec();}Controller.h#includeclassController:publicQObject{Q_OBJE
虾球xz
·
2023-07-22 13:22
ffmpeg
学习
Qt
opencv
学习
opencv
nginx
音视频
Qt6
ffmpeg 音频和视频(非同步)推流到nginx-rtmp 2
main.cpp#include#include"Controller.h"usingnamespacestd;intmain(intargc,char*argv[]){QApplicationa(argc,argv);qDebug()operate("copy");a.exec();}Rtmp.h#pragmaonce#include"XMediaEncode.h"#include#includ
虾球xz
·
2023-07-22 13:22
Qt
ffmpeg
学习
opencv
音视频
人工智能
Qt6
FFmpeg入门1 - 环境配置
目录环境配置ffmpeg下载qt配套环境配置代码测试环境配置文章更新时间:2023/06/24ffmpeg下载由于大部分的关于配置ffmpeg+qt环境的文章都停留在2021年,且许多方法均已过时,现在介绍一个最新的方法,并分析槽点供大家参考前往FFmpeg官网下载对应库包:官网地址按照下图,选择window版本的,推荐下载源选择图中指示的第二个进入github,下载带shared后缀的那个包即可
知奕奕
·
2023-07-22 13:20
#
QT
ffmpeg
qt
开发语言
关于qt调用摄像头所遇到的问题
在这个问题中,我终于明白了使用低版本的好处,在网上大多是qt5版本的教程,所以推荐大家使用qt5,尤其是在这个问题中,尤为突出,在
qt6
中大量修改了关于摄像头调用的方法,但是如果你会了这套逻辑,同样你也可以按这个逻辑写
月亮姐姐哗
·
2023-07-19 11:36
qt
ui
开发语言
【最新可用】MSYS2 ucrt64 opencv qt 需要
qt6
以前使用msys2安装opencv,依赖的qt版本是qt5,最新的opencv4.8.0-2需要安装
qt6
才行,只安装qt5和不安装没区别——都无法运行带有显示窗口的c++opencv程序,没有报错啥都没有
Y Shy
·
2023-07-18 15:16
opencv
qt
人工智能
msys2
c++
Qt6
Qt Quick UI原型学习QML第四篇
文章目录布局项目【对齐】QML语句QML语法解释布局项目【对齐】QML提供了一种灵活的方式来使用锚来布局项目。锚定的概念是项目的基础,并且可用于所有视觉QML元素。锚的作用就像一个契约,比竞争的几何变化更强。锚是相对性的表达;你总是需要一个相关的元素来锚定。一个元素有6条主要定位线(顶部、底部、左侧、右侧、水平中心、垂直中心)。此外,文本元素中还有文本的基线锚点。每条锚线都有一个偏移量。对于顶部、
「QT(C++)开发工程师」
·
2023-07-17 22:24
Qt6
高级开发工程师
ui
qt6
c++
QML
Qt6
Qt Quick UI原型学习QML第二篇
Qt6QtQuickUI原型学习QML第二篇界面效果QML语法语法讲解核心要素项目元素矩形元素文本元素图像元素MouseArea元素界面效果QML语法importQtQuick2.12importQtQuick.Window2.12Window{id:rootvisible:truewidth:640height:480title:qsTr("QML学习第二篇")//填充矩形Rectangle{i
「QT(C++)开发工程师」
·
2023-07-17 05:12
Qt6
高级开发工程师
qt
ui
QML
Qt6
c++
Qt6
Qt Quick UI原型学习QML第三篇
文章目录效果QML代码ClickableImage.qml文件Image(图片)元素解释MyQML.qml文件解释:Window元素、Item元素、Image元素、MouseArea元素、Column元素、Row元素、Grid元素、Flow元、Repeater元素效果QML代码ClickableImage.qml文件图像importQtQuick2.0Image{id:root//定义信号sign
「QT(C++)开发工程师」
·
2023-07-17 05:12
Qt6
高级开发工程师
qt6
c++
QML
ui
Qt6
Qt Quick UI Prototype学习QML第一篇
Qt6QtQuickUI原型学习QML第一篇开始创建项目QtQuickUI原型简介.qmlproject文件举例Window平台小例子运行效果QML语法了解语法开始创建项目创建一个具有QML入口点的QtQuick2UI项目。要使用它,您需要设置一个QML运行时环境,例如gmlscene。仅当您正在进行原型设计时才使用此功能。您无法使用此创建完整的应用程序。请考虑使用QtQuickapplicati
「QT(C++)开发工程师」
·
2023-07-17 05:40
Qt6
高级开发工程师
qt
ui
QML
Qt6
QML编程--学习Qt开发
QML编程--学习Qt开发作者:老九—技术大黍社交:知乎公众号:老九学堂(新人有惊喜)特别声明:原创不易,未经授权不得转载或抄袭,如需转载可联系笔者授权前言本讲义代码是使用
Qt6
版本执行通过的,请大家放心使用
技术大黍-曾老师
·
2023-07-16 17:55
基础笔记
qt
可视化
QT6
在线安装下载速度慢的解决办法,
QT6
,QT5.15.1,QT5.15.0及旧版本都支持
QT5.15在线安装下载速度慢的解决办法下载加速需要使用清华源QT地址一、安装代理软件Fiddler5二、打开安装QT在线安装软件三、使用QT安装器可以愉快地在线下载QT下载加速需要使用清华源QT地址QT软件清华源地址:https://mirrors.tuna.tsinghua.edu.cn/qt一、安装代理软件Fiddler51、安装并打开Fiddler5,软件自动启用代理。(Fiddler5软
cnchu
·
2023-07-16 16:58
qt5
【问题解决】QT 在线安装下载特别慢
问题描述安装Qt5.15.2,下载速度只有二十k,实在太慢,去年我安装
Qt6
的时候还没这么慢。且此版本开始无离线安装包,只能在线安装。
李郑骁学导航
·
2023-07-16 16:58
问题解决
qt
开发语言
Qt6.5 LTS Windows使用VS2019编译全过程【包含静态编译】
Qt6.5LTSWindows使用VS2019编译目的编译主机环境编译依赖项方式1、使用自定义.bat脚本编译编写脚本编译使用示例方式2、使用官方configue脚本进行编译目的鉴于之前一直使用的是Qt5,现在
Qt6
费码程序猿
·
2023-07-16 14:58
qt/c++
windows
qt
qt6
静态编译
vs2019
qt6编译
Qt6
绘制矩形和一些字符串函数讲解
Qt6
绘制矩形和一些字符串函数讲解【1】
Qt6
模拟C++的cout输出QTextStream类简介举例(标准输出)【2】
Qt6
绘制移动的矩形事件运行效果UI界面头文件.h源文件.cpp【1】
Qt6
模拟C
「QT(C++)开发工程师」
·
2023-07-14 21:14
Qt6
高级开发工程师
qt6
c++
ui
QTextStream
QPainter
QT检测USB HID设备的拔插
明明其他人都可以正常使用,那问题应该是出在我这里了,试了一下发现是Qt里重写的nativeEvent无响应,一直进入不到这个函数里面,网上查找了一下,一个是:nativeEvent只在窗口中有效二是:在
QT6
墨迹默济
·
2023-07-13 16:57
qt
usb
hid
qt多线程下,QString赋值导致崩溃
qt6
不存在此问题。这是由于qt5的隐式共享机制在多线程情况下不安全导致
zw_ggr_2017
·
2023-06-22 12:15
QT
c++
qt
开发语言
c++
VS2022配置
Qt6
目录VS安装QT拓展工具1.下载2.开始安装3.安装完成安装QT1.下载QT在线安装器2.安装QT的准备工作3.开始安装4.安装完成5.测试VS配置QT1.添加QT路径2.测试配置环境:VS2022Win11Qt6.4VS安装QT拓展工具1.下载打开VS,扩展->管理扩展->搜索QT->下载2.开始安装下载完成后关闭所有的VS窗口,会弹出一个弹窗,点击Modify,等待安装。3.安装完成安装QT1
_Lias_
·
2023-06-21 04:52
QT
qt
开发语言
windows
Qt6
安装教程——国内源
Qt6
开始非商业授权下,不再提供离线安装方式的exe,但源码安装费时费力,所以推荐安装方式已经为在线组件安装方式,包括vs2022、Qt在线安装工具已经成为开发工具新的安装趋势。Qt是不是要放弃开源?
闫有尽意无琼
·
2023-06-20 05:36
Qt6
qt
开发语言
msvc编译qt源码(
qt6
之前版本)
配置环境根据源码里的readme(D:\Qt\Qt5.9.9\5.9.9\Src\readme)安装对应的依赖环境,如果是整个源码编译必须都安装QtforWindows-Requirements|Qt5.15QtforWindows-BuildingfromSource|Qt5.15QtWebEnginePlatformNotes|QtWebEngine5.15.14编译指令尝试了很多组confi
看见繁华
·
2023-06-18 06:43
qt
开发语言
qt6
thread tip1
新的线程必须要使用信号槽机制才能启动。假如一个对象alive在threadb上。那么startthreadb后直接调用a里面的函数不能使a运行在b上。正确的做做法是先startthreadb。然后用信号槽机制调用a,a就可以运行在threadb上了。如果直接调用a还是会在mainthread上运行。QThread::currentThread()->setObjectName("mainthrea
kikaku
·
2023-06-17 07:38
c++
qt
发布 Qt 写的 App 到 Mac App Store
/
qt6
/configure-appstore-compliant-release-prefix/Users/Xxx/Dev/Qt_my-opensource-skipqtwebview-skipqtwebchannel-skipqtwebsockets-skipqtwebengine
夕海城
·
2023-06-17 01:07
ChatGPT辅助学Qt6.2——1.Qt安装及编写登录界面
Qt6.2是
Qt6
系列第一
AI学识园
·
2023-06-16 14:39
Qt
qt
chatgpt
开发语言
Qt6.5.1LTS搭建Android开发环境填坑
Qt6
第二个LTS出来了,周日找时间安装并测试了Qt6.5LTS,安装我是按我之前的一个博客记录来做的,用的是国内境像,顺利快速安装完成,下面是设置的过程关键总结。
Iotfsd
·
2023-06-14 14:09
Qt
android
QT6.5LTS
WiFi调试Android
QtXlsx适配
qt6
源码修改
本文记录了在QtXlsx(https://github.com/dbzhang800/QtXlsxWriter)2020-03-19时间版本基础上为适配
qt6
进行源码修改。
muren
·
2023-06-12 23:55
Qt
qt
excel
Qt6
C++基础入门2 文件结构与信号和槽
目录标准文件结构widget.hwidget.cppmain.cpppro文件信号与槽自定义信号connect的两种方式标准文件结构widget.hwidget对象的头文件一般会直接在头文件导入所有后续在cpp文件内用到的类,所以include基本都会写在这里//头文件标志起始#ifndefWIDGET_H#defineWIDGET_H//头文件导入#include//这一块不要动,你也动不了现在
知奕奕
·
2023-06-12 14:44
#
QT
c++
qt
开发语言
Qt6
C++基础入门3 对话框与MainWindow
目录对话框MainWindow菜单工具栏对话框目前的对话框主要有以下几大类文件对话框(QFileDialog)消息对话框(QMessageBox)输入对话框(QInputDialog)颜色对话框(QColorDialog)字体对话框(QFontDialog)这是七大对话框及其基本用法的实例参考,所有代码都写在槽函数里面了#include"Widget.h"#include"ui_Widget.h"
知奕奕
·
2023-06-12 14:44
#
QT
c++
ui
java
Qt6
C++基础入门1 定时器与QTimer
定时器定时器图片流水灯案例实现效果:构建一个界面,点击开始按钮轮流播放文件夹下图片,点击停止按钮停止播放构建页面,上部是一个没有内容的label下面是开始和暂停按钮,各自的名称分别为startBtn和stopBtn先保持在UI设计界面别走右键点击开始和停止按钮,选择添加槽,各自添加一个clicked槽!此时不需要为槽添加响应内容,我们打开Widget.h下图注释部分即为我们需要添加的部分#ifnd
知奕奕
·
2023-06-12 14:44
#
QT
c++
qt
ui
Qt6
构建于打包发布
打包发布release单文件打包参考文献:https://blog.csdn.net/sasafa/article/details/126538432首先准备我们欲打包发布的项目默认情况下运行时发布的是debug类型的(包含冗余调试信息,文件大),我们需要切换到release类型!!!切换完毕后点击绿色运行按钮,此时即编译完成release文件按照下图步骤1,切换至release构建文件生成位置根
知奕奕
·
2023-06-12 14:43
#
QT
qt
c++
windows
Qt6
之vc调用qt生成的带ui的dll
受益于跨平台的特性,Qt生成dll的各种语言调用上体现的淋漓尽致,上篇已经演示了qt生成的无ui的dll及vc如何调用它,本篇将演示vc如何调用qt生成的带ui的dll。传统观点认为Qt生成的带ui的dll受限于QApplication的exec方法,这样才能产生消息循环于是只能采用QTWinmigrate中重写DllMain函数,但是仔细看该方案太繁琐和冗余了,于是受上篇启发,进行了以下尝试,果
闫有尽意无琼
·
2023-06-12 14:39
Qt6
ui
qt
开发语言
【VS Code 与
Qt6
】运用事件过滤器批量操作子级组件
如果某个派生自QObject的类重写eventFilter方法,那它就成了事件过滤器(EventFilter)。该方法的声明如下:virtualbooleventFilter(QObject*watched,QEvent*event);watched参数是监听事件的对象,即
东邪独孤
·
2023-06-11 17:00
关于QT5和
qt6
的Camera不同
Qt5部分使用下面这几个类读取摄像头的图像帧:QCameraQCameraViewfinderQCameraImageCapture。举例代码cameraImgCapture.h#ifndefCAMERAIMGCAPTURE_H#defineCAMERAIMGCAPTURE_H#include#include#include#include#include#includenamespaceUi{c
sg-expert
·
2023-06-11 06:29
qt
ui
开发语言
Qt6
使用cmake创建项目
目录创建普通项目创建qt项目创建具有资源文件的qt项目在
QT6
中,官方推荐在新的项目中使用CMake。
ccloud11
·
2023-06-09 06:14
cmake
c++
cmake
qt
Qt6
tesseract-ocr 截图识字
ScreenCapturer.h#ifndefSCREENCAPTURER_H#defineSCREENCAPTURER_H#include"mainwindow.h"//它是QWidget的子类classScreenCapturer:publicQWidget{//并且在类主体的开头具有Q_OBJECT宏Q_OBJECTpublic:explicitScreenCapturer(MainWind
虾球xz
·
2023-06-07 23:15
opencv
学习
Qt
学习
Qt
c++
visual
studio
开发语言
QT5.12入门1_窗口编程--Apple的学习笔记
纠结了MFC架构太老了,然后2020年
QT6
将会支持c++17,并且QT可以支持跨平台开发,符合我后期
applecai
·
2023-04-20 00:56
QT6
on ubuntu2204 安装问题记录
butitsetQt6_FOUNDtoFALSEsopackage“
Qt6
”isconsideredtobeNOTFOU
qq_41394818
·
2023-04-17 06:41
qt
开发语言
Linux
qt6
安装
首先qt目前正常安装的话,需要先在官网注册一个账号,邮箱激活下,记住账号密码就好,这个是目前qt安装必须的。目前安装的方式有两种,推荐大家使用在线联网安装(官网已不提供.exe.dmg.run等编译好的直接安装对应版本的版本安装包)1.通过官网下载一个开源版本压缩包,自己花个几个小时编译下,大佬觉得这个好用的话地址在这里http://download.qt.io/archive/qt/2.在线联网
Marvin_Xavier
·
2023-04-17 06:09
#
Ubuntu
Qt
qt
qt6
linux
系统安装
Qt6
教程之三(1) Qt开发基于Windows、Linux系统的桌面软件客户端
Qt跨平台原理Qt是非常强大的,在安装Qt环境时需选择和自己的操作系统相符的Qt安装程序,其开发的程序支持非常多的操作系统,如目前主流的Linux、Mac、window、Android等;那么Qt是如何做到跨平台的呢?首先,Qt在上层做了一套接口集合,这一套接口集合在所有支持的操作系统上面使用起来完全一致;接着,在针对不同的操作系统分别实现定义好的一系列接口集合,这样就能够达到一次编码,到处编译运
折腾猿王申兵
·
2023-04-17 06:08
Qt学习
程序开发
qt
c++
windows10下QT6.4.3编译qsqlmysql Debug+Release动态库
QT6
版本以上没有mysql的动态库,需要自己编译,网上找了好多教程都没有成功编译,后面结合多个教程慢慢倒腾终于成功了,具体操作步骤如下:1,首先下载安装QT的时候需要安装它的源码2,安装完成后需要设置
linxiao0915
·
2023-04-16 04:18
C++学习笔记
QT上位机与机器视觉
qt
开发语言
mysql
【Qt笔记】1.VSCode搭建Qt运行环境
文章目录1概述2配置QT运行环境1概述
Qt6
之后已经抛弃qmake,使用cmake。cmake相对qmake来说只有优点没有缺点。
高启强不卖鱼
·
2023-04-11 11:53
Qt学习笔记
qt
开发语言
vscode
c++
Qt 5.14版本正式发布(带下载链接)
该版本以及明年的Qt5.15LTS开始为通向
Qt6
铺平道路。尽管我们正在努力通过标记不推荐使用的功能使将来尽可能平稳地移植到
Qt6
,但我们还是引入了一些新功能。
Qt君
·
2023-04-10 06:16
QT6
安装后编译项目报错缺少相关组件
打开cmd命令行窗口,进入QT安装目录下在这个路径下在命令行窗口中输入MaintenanceTool.exe--mirrorhttps://mirror.nju.edu.cn/qt可以添加或移除组件或者更新组件
嵌入式yyds
·
2023-04-07 01:44
QT
C++软件开发
qt
qt6
大总结:
QT6
基本控件入门--Apple的学习笔记
一,前言从看littlevgl源码开始,我就发现它的GUI引擎设计和很多GUI引擎设计雷同,正所谓麻雀虽小,五脏俱全。QT的源码虽然我没有看,但是网上查了QTGUI的事件机制及其它widget的使用方式和littlevgl类似,我猜测其大体设计也是类似的。QT的GUI引擎源码之后有机会再看,先学习其使用吧!目的就是能做些实用小工具。1)主攻界面1.1.QT自制文件编辑器--Apple的学习笔记2.
applecai
·
2023-04-04 21:57
Qt音视频开发31-qmedia内核qt5/
qt6
播放视频
同样也还是依赖本地解码器,
qt6
中的多媒体框架据说重写了,性能暴增很多,后端还支持多种解码方式,比如可以选用ffmpeg作为后端解码,这样的话就统一起来了,而且完全的跨平台,性能上主要体现在cpu的占用极低
feiyangqingyun
·
2023-04-02 23:59
Qt-音视频开发
qt
音视频
ffmpeg
大总结:
QT6
小项目进阶准备--Apple的学习笔记
一,前言最近我的注意力被公司的开发板吸引过去了,但是回家学习公司的开发板及项目相关内容,学到的内容不便于分享,怕泄密,哈哈~那么QT估计要暂停一段时间才能继续了。我先把之前的汇总下,之前做的目的就是为我的小项目做准备的练手,其实练手小专题还未完成呢!将来可能直接进入QT小项目专题了。或者直接好奇心被别的技术吸引,直接切换了。就先做个大总结进行资料打包吧!23.QT节点编程--Apple的学习笔记2
applecai
·
2023-04-02 02:12
QT6
打包程序后无法连接MYSQL的解决方案
本人在windows10环境下使用
QT6
写项目打包后发现无法连接到MYSQL数据库,查询了网上大部分的解决方案都没有作用,于是猜测可能是缺少了一些库文件或者插件。
jjassss
·
2023-04-01 02:02
qt
mysql
Qt音视频开发30-qmedia内核qt4方案phonon播放(支持视频流)
一、前言在Qt4中如果需要播放视频,一般用phonon多媒体框架,这应该就是Qt5/
Qt6
中多媒体框架的前身(查阅qmultimedia模块的相关代码可以发现架构几乎雷同,除了部分命名变了以外),phonon
feiyangqingyun
·
2023-04-01 00:14
Qt-音视频开发
qt
音视频
ubuntu
QT6
安装教程(兼容QT5、QT4)
QT安装教程1、QT简介QT是一个跨平台的C++图形用户界面库,由挪威TrollTech公司出品,目前包括QtCreator,QtEmbedded,QtDesigner快速开发工具,QtLinguist国际化工具等部分,Qt支持所有Linux/Unix系统,还支持Windows平台。2、QT优点Qt是一个跨平台的C++图形用户界面应用程序框架,提供给应用程序开发者建立艺术级的图形用户界面所需的所用
枫桥骤雨
·
2023-03-30 11:21
Qt
Qt6
安装
2021最新
Qt6
开发环境(Qt Creator)安装以及卸载记录
Qt安装:Qt安装程序分为商用和开源的版本,针对个人和小团队的开发,开源版本更加方便适用。商用下载:https://www.qt.io/download开源下载:https://download.qt.io/official_releases/online_installers/清华镜像:https://mirrors.tuna.tsinghua.edu.cn/qt/development_rel
秋水黑刀
·
2023-03-30 10:19
桌面应用开发(Qt)
qt
上一页
1
2
3
4
5
6
7
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他