qwindow qt6 qt

CommonTK框架之Qt5配置cmake脚本

源码获取 CommonTK CMake配置 打开下图的CMake脚本文件 添加下面的代码 SET(CTK_QT_VERSION 5) SET(CMAKE_PREFIX_PATH ${CMAKE_PREFIX_PATH} "C:/major/development/tools/qt/5.14/inst ......
脚本 框架 CommonTK cmake Qt5

Windows平台配置VSCode编写MinGW Qt

Windows平台配置VSCode编写MinGW Qt 下载 Qt 官网下载链接,此处下载了开源版的在线安装器:! Download Qt: Get Qt Online Installer (需要其他版本或下载源可自行搜索相关文章) VSCode 官网:Visual Studio Code - Co ......
Windows VSCode MinGW 平台 Qt

Qt + mupdf 显示PDF,支持翻页

使用Qt + mupdf 实现PDF阅读器,支持翻页(上一页、下一页) 思路: PDF阅读器:使用mupdf,将PDF文件拆分成单个page页,将page页转为QImage图像,使用QListWidget来装载所有的QImage,这样Qt就可以显示出所有图像(完整的PDF)。 翻页:根据滚动条,确认 ......
mupdf PDF Qt

Qt控制键中打印特殊字符

一、特殊字符在哪里 右键输入法->符号大全 二、显示特殊字符 1)查找特殊字符对应的进制编码,两个网站都可以 https://www.qqxiuzi.cn/bianma/erjinzhi.php http://www.kreativekorp.com/charset/whatis/?q=© 2)程序 ......
字符

Qt设置窗口显示到扩展屏

#include <QDesktopWidget> void Dialog::setDisplayPos() { QDesktopWidget *desktop = QApplication::desktop(); // 获取显示器个数 int num = desktop->screenCount( ......

VS2015 QT5.9.4 联合编译报错:提示找不到rc.exe

解决方案:参考链接 1、在C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\x64路径下,找到rc.exe和rcdll.dll两个文件,并复制; 2、粘贴到Microsoft Visual Studio 14.0\VC\bin对应目录下; ......
2015 QT5 9.4 exe VS

2022-2-9-在clion里开始QT的编程

layout: post title: 在clion里开始QT的编程 categories: 日志 tags: - 教程 - 大二 BGImage: 'https://github.xutongxin.me/https://raw.githubusercontent.com/xutongxin1/P ......
clion 2022

二十五、QT的BLE蓝牙操作,连接ECB02蓝牙模块收发信息

1.注意事项 (1)pro文件中引入bluetooth模块 (2)安卓端运行时,需要同时打开蓝牙和定位才能获取到附近的蓝牙设备 (3)mingw套件不能在Windows上运行,需要使用MSVC套件编译才能在Windows上运行 2.操作步骤 (1)使用QBluetoothLocalDevice类对设 ......
模块 信息 BLE ECB 02

Qt/C++音视频开发54-视频监控控件的极致设计

一、前言 跌跌撞撞摸爬滚打一步步迭代完善到今天,这个视频监控控件的设计,在现阶段水平上个人认为是做的最棒的(稍微自恋一下),理论上来说应该可以用5年不用推翻重写,推翻重写当然也是程序员爱干的事情,这个就要考验个人的功底,设计的好框架搭建的好,可以很多年不用变,只需要在现有框架小修小补即可,最多就是继 ......
视频监控 控件 极致 视频 Qt

备忘:Qt如何配置wintoast

去原项目拷下来wintoastlib.h及wintoastlib.cpp。 丢进项目目录里分别注册为头文件和源文件。 如果用CMake愿意也可以注册为外部库。做法是CMake里加上: add_library(WinToast wintoastlib.cpp wintoastlib.h) target ......
wintoast

Qt 6.5.2安装教程

1先去下载在线安装包,例如,因为有时候这个软件会更新,老的会安装不了。 一、先去官方网站下载安装包https://download.qt.io/official_releases/online_installers/ 二、安装之前请指向国内的镜像,这样下载速度很快例如我下载的qt-unified-w ......
教程 Qt

Qt和ffmpeg结合制作全能解码播放器

#include <QCoreApplication> #include <QApplication> #include <QWidget> #include <QVBoxLayout> #include <QVideoWidget> #include <QAudioOutput> #include ......
全能 播放器 ffmpeg

Debian下Qt程序不能输入中文的解决办法

在Debian11中安装了Qt5.12,一切都正常,但是编译好的程序不能输入中文。网上查了一圈,说是Qt默认使用的时ibus输入法框架,不支持fcitx。 想想我刚好时前一段时间把输入法换成了fcitx框架,所以得自己编译插件了。 从http://github.com/fcitx/fcitx-qt5 ......
办法 程序 Debian

Qt For OpenHarmony

本文转载自 OpenHarmony TSC 官方微信公众号《峰会回顾第29期 | Qt For OpenHarmony 》 演讲嘉宾 | 蔡万苍 回顾整理 | 廖 涛 排版校对 | 李萍萍 嘉宾简介 蔡万苍,13年C++/Qt开发相关工作经验,曾任职Qt公司,担任技术支持、Qt咨询师,协助国内多家Q ......
OpenHarmony For Qt

Qt/C++音视频开发53-本地摄像头推流/桌面推流/文件推流/监控推流等

一、前言 编写这个推流程序,最开始设计的时候是用视频文件推流,后面陆续增加了监控摄像头推流(其实就是rtsp视频流)、网络电台和视频推流(一般是rtmp或者http开头m3u8结尾的视频流)、本地摄像头推流(本地USB摄像头或者笔记本自带摄像头等)、桌面推流(将当前运行环境的系统桌面抓拍推流)。按照 ......
摄像头 桌面 文件 Qt 53

QT6.5.2msvc2022静态编译套件成品32位

我自己编译的QT6.5.2成品库,静态编译,release和debug版本,压缩包250m解压后1G 要是自己编译需要占用70G磁盘空间而且非常慢。 关键词:QT6.5.2;QT静态编译;QT开发套件成品 链接:https://pan.baidu.com/s/1vGBzn-hJwO1vsYp3dfp ......
套件 静态 成品 2022 msvc

【库函数】Qt中Json的操作

参考博客: https://www.cnblogs.com/ybqjymy/p/17264853.html https://www.jb51.net/article/260149.htm https://blog.csdn.net/cpp_learner/article/details/118421 ......
函数 Json

Qt,ffmpeg,SDL2实现一个简单的视频播放器

先贴一下这三个库的版本:QT:6.2.4 fmpeg:5.1.3 SDL2 总体思路是参考的雷神的博客:最简单的基于FFMPEG+SDL的视频播放器 ver2 (采用SDL2.0)_flush decoder_雷霄骅的博客-CSDN博客 1 #include "videopanel.h" 2 #in ......
播放器 ffmpeg 视频 SDL2 SDL

Qt Debug 不下去的一个解决方法

今天遇到一个难题。 在debug 时, 使用 qt 函数载入自写的dll时,载入时,崩溃。 如果不用 F5可以顺利运行 删除 临时文件文件夹等方式都试过,问题依然存在。 当我删除所有的断点后,重新编译,然后设置断点,跟踪运行正常。 问题原因没有找到。 错误关键词: ZwMapViewOfSectio ......
方法 Debug Qt

qt QFileDialog 保存文件 没有扩展名

way1. 根据 selectedNameFilter 接受类型选择 您希望在选择不同文件类型时自动添加扩展名,您可以在用户选择文件后检查文件的扩展名并自动添加相应的扩展名。以下是一个示例,演示如何在用户选择文件后自动添加扩展名: QFileDialog dialog(this); dialog.s ......
扩展名 QFileDialog 文件 qt

QT使用记录

1. qt应用部署,使用qt命令行程序借助qt安装目录下bin目录内自带的部署程序进行部署。参考windeployqt.exe的使用与避坑(windows平台)_撬动未来的支点的博客-CSDN博客 windeployqt.exe D:/test.exe 2. QT在widget.cpp文件中遍历ui ......

C++系列三:Qt-for-Python

目录代码参考: 代码参考: 官方文档、博客参考 代码参考: self.ui.pushButton.setText("demo") lable=QLabel("<font color=red size=40>Hello World!</font>") lable.show() Signals and ......
Qt-for-Python Python for Qt

C++系列三:QT-事件处理

目录介绍: 介绍: GUI应用程序是由事件(event)驱动的,点击鼠标,按下按键,窗口大小改变等等 按事件的来源,可以将事件划分为3类: 自生事件(spontaneous event):由窗口系统产生,如:QKeyEvent、QMouseEvent。自生事件会进入系统队列,等待事件循环的处理。 发 ......
事件 QT

创建Qt Creator插件

Qt Creator可以通过多种方式进行扩展。Qt Creator架构基于插件加载器,这意味着插件加载之外的所有功能都在插件中实现。本文要说明的是Qt Creator插件的开发内容。 注意事项: Qt Creator自带Qt Creator插件向导,可以为您创建一个可运行的最小插件。强烈建议使用两个 ......
插件 Creator

纯C++代码理解Qt中的信号和槽函数

槽函数的调用是一个多步骤的过程: 1. 连接(Connect) 首先,通过使用QObject::connect()函数来建立信号和槽之间的连接。 QObject::connect(sender, SIGNAL(signalName(args)), receiver, SLOT(slotName(ar ......
函数 信号 代码

【库函数】QT 中QString字符串的操作

QString是QT提供的字符串类,相应的也就提供了很多很方便对字符串的处理方法。这里把这些对字符串的操作做一个整理和总结。 1. 将一个字符串追加到另一个字符串的末尾 QString str1 = "hello "; QString str2 = "world"; str1.append(str2 ......
字符串 函数 字符 QString

RK3568开发笔记(八):开发板烧写buildroot固件(支持hdmi屏),搭建Qt交叉编译开发环境,编译一个Demo,目标板运行Demo测试

前言 前面发现开发板用ubuntu固件发现空间不够,本篇使用buildroot固件,来实现目标板运行qt界面应用。 烧写buildroot固件 这部分更详细的参照《RK3568开发笔记(六):开发板烧写ubuntu固件(支持mipi屏)》的步骤,本质上烧写都是一样的,只是不同的update.img。 ......
固件 Demo buildroot 目标 环境

Qt-QWidget对样式表设置边框无效的解决方法

相关资料: https://www.ngui.cc/el/1647992.html?action=onClick 1、现象在对QWidget使用样式表时无效 QWidget#MyWgt{border:1px solid gray;}2、原因原因是QWidget只支持background、backgr ......
边框 Qt-QWidget 样式 QWidget 方法

Qt/C++音视频开发52-采集本地屏幕桌面的终极设计

一、前言 最开始设计的时候,只考虑了一个屏幕的情况,这种当然是最理想的情况,实际上双屏或者多屏的用户也不在少数,比如我这两个屏幕,屏幕1是1080P,屏幕2是2K分辨率,打印两个屏幕的区域是 QRect(0,0 1920x1030), QRect(1920,-208 2560x1390),可以看到有 ......
终极 屏幕 桌面 Qt 52

搭建 QT6+OpenCv4.7+CMake的环境

本文主要介绍如何搭建QT6+OpenCv的开发环境,基本流程如下 先安装CMake3.27.3,用来编译适用用QT的OpenCv的源码,安装完成后要配置系统的环境变量 安装Qt6的开发环境,并配置环境变量,注意一定要重启电脑才能生效 下载OpenCv的源码,用于后面的编译 上述环境准备好后,使用CM ......
OpenCv4 环境 OpenCv CMake QT6