qt

牵牛老人14 分钟前
qt·nginx·状态模式
Qt后端开发遇到跨域问题终极解决方案 与 Nginx反向代理全解析作为一名Qt开发者,如果做后端服务时,是否曾被跨域问题搞得摸不着头脑?前端同事反馈接口请求失败,浏览器控制台清一色的 No ‘Access-Control-Allow-Origin’ header is present on the requested resource 错误,明明后端接口本地测试正常,一对接前端就歇菜? 那本文将从“跨域问题的本质”讲起,搞懂“什么是跨域”,“跨域为什么会产生”,再逐步拆解Qt做后端的跨域解决方案,重点聚焦企业级生产环境的首选方案——Nginx反向代理,讲清楚“Nginx
hqwest15 分钟前
开发语言·qt·传感器采集·温度报警·湿度报警·亮度报警·阈值判定
码上通QT实战32--报警页面02-触发报警条件湿度报警的核心是 “传感器采集→阈值判定→分级联动”,适配海康、大华、宇视等主流监控设备及 NVR/DVR/ 动环平台,下面是可直接落地的通用设置指南:
牵牛老人16 分钟前
开发语言·windows·qt
Windows下安装Qt后再添加或移除Qt组件需要组件的有效资料档案库如何处理大家在使用Qt时,是不是碰到过洽接新项目,项目所需模块当前Qt尚未安装的情况。比如,我Windows电脑上安装了Qt5.14.2版本,安装时去掉了一些当时觉得无用的组件,比如我程序主要再Windows上开发编译,不需要Android模块,那我就直接去掉,但过段时间后,有个项目需要将程序适配移植到Android环境,这时候我就需要重新给Qt安装Android模块,要么卸载整个Qt,再在重新安装时,选中Android模块;要么以补充的形式再添加组件。现在介绍第二种方法: 首先在哎Qt安装目录下找到“Maint
SunkingYang21 分钟前
qt·报错·命名空间·编译报错·skipemptyparts·no member named·in namespace qt
QT编译报错:提示Qt::SkipEmptyParts在Qt命名空间中找不到成员SkipEmptyParts 是用于控制字符串分割时是否跳过空部分的枚举值,但它在 Qt 5 和 Qt 6 中的定义位置不同:
SunkingYang9 小时前
qt·list·报错·lambda表达式·槽函数·in capture list·does not name
QT编译报错:使用Lambda表达式作为槽函数,报错‘xxx‘ in capture list does not name a variable请按照以下步骤检查和修改你的代码:下面是一个模拟你可能遇到的错误场景及其修正的完整示例:按照以上思路检查你的代码,应该能定位并解决这个编译错误。如果问题依旧,可以分享相关的代码片段,我们再做进一步分析。
hqwest10 小时前
开发语言·qt·qwidget·ui设计·qt布局控件
码上通QT实战25--报警页面01-报警布局设计Qt是一个跨平台的C++图形用户界面应用程序框架,广泛用于开发GUI程序。Qt Designer是Qt提供的可视化设计工具,允许通过拖放组件快速构建界面。
SunkingYang11 小时前
qt·解析·遍历·方式·读取·qstringlist
QT中如何遍历QStringList下面是各种遍历方法的代码示例。这是现代C++中最简洁的遍历方式。Qt提供的一种便捷的遍历语法。通过索引位置访问列表中的元素。
hqwest11 小时前
开发语言·qt·qss·qt基础控件·qt布局控件·qt表格控件
码上通QT实战26--系统设置01-系统设置布局Qt是一个跨平台的C++图形用户界面应用程序框架,广泛用于开发GUI程序。Qt Designer是Qt提供的可视化设计工具,允许通过拖放组件快速构建界面。使用Qt Designer创建界面时,可以拖拽按钮、文本框等控件到主窗口上,通过属性编辑器调整控件属性。生成的界面文件保存为.ui格式,可通过uic工具转换为C++代码。
hqwest13 小时前
开发语言·qt·模态窗体·addbindvalue·bindvalue
码上通QT实战29--系统设置04-用户操作管理完成Qt中用户管理的基本功能,包括添加、编辑和删除用户。界面部分可以根据实际需求进一步美化和完善。可以通过以下步骤完成:
SunkingYang17 小时前
c++·qt·csv·读取文件
QT如何读取csv文件这是最常用和灵活的方法,适合在内存中直接操作数据。如果你希望将CSV数据直接显示在Qt的表格视图(如QTableView)中,使用QStandardItemModel非常方便。
SunkingYang18 小时前
c++·qt·提示·错误·告警·用法·qmessagebox
QT中如何使用QMessageBox 实现提示、警告、错误报告和用户决策功能对于大多数标准场景,使用 QMessageBox 的静态函数是最简单直接的方法。这些函数会创建并显示一个模态对话框,并返回用户点击的按钮。
youqingyike18 小时前
开发语言·c++·qt
Qt 中 QWidget 调用setLayout 后不显示开发过程中,自己创建了一个QVBoxLayout 对象以后,调用 QWidget 的 setLayout 方法,将这个Layout 对象应用到窗口中,运行后没有显示添加的控件。
_OP_CHEN18 小时前
开发语言·c++·qt·音视频·前端开发·客户端开发·gui开发
【从零开始的Qt开发指南】(二十二)Qt 音视频开发宝典:从音频播放到视频播放器的实战全攻略编辑前言一、Qt 音视频开发核心认知1.1 为什么选择 Qt 音视频 API?1.2 核心准备工作1.3 关键概念澄清
Antony_WU_SZ19 小时前
开发语言·qt
QT Qmake 方式在visual studio中的 环境配置1.安装 Qt Visual Studio Tools 插件2.添加编译路径(包含qmake.exe)
Larry_Yanan19 小时前
android·开发语言·c++·qt·ui
Qt安卓开发(三)双摄像头内嵌布局不知道大家有没有见过,有人录制vlog的时候会使用一种双摄像头的内嵌布局,即屏幕的大画面是后置摄像头,拍摄面前风景,而画面的右上角有一个小窗口,显示前置摄像头画面,拍摄人的面部表情。这种布局在一些厂商手机系统相机中已经自带了,但奇怪的是在我最新的小米17手机中居然把这个功能删除掉了。这也是我想要尝试自己实现这个功能的契机。 这个功能涉及到的技术点,一个是双摄像头的同时打开,这需要手机本身允许;然后是前后切换的代码逻辑,还有画面切换时的残留处理。
github.com/starRTC20 小时前
qt
小白QT之QGraphicsScene场景视图用最接地气的比喻来说,整个过程就像你在玩一个“客厅摄像头直播”游戏。关键一句话:客厅本身是不会出现在电视上的,只有摄像头拍到的画面才会显示。
hqwest21 小时前
开发语言·qt·sqlite·qtablewidget
码上通QT实战27--系统设置02-加载用户列表SQLite 是一款轻量级、嵌入式、零配置、开源免费的关系型数据库(和 MySQL、Oracle、SQL Server 同属关系型数据库,支持完整 SQL 语法),由 D. Richard Hipp 在 2000 年发布,官网:sqlite.org。它广泛应用于移动设备、嵌入式系统和小型应用程序中,以简洁高效著称。SQLite 以其简单性和便携性成为轻量级数据存储的首选方案,尤其适合资源受限或需要快速集成的场景。这是 SQLite 最核心的优势,也是它在 Qt 开发中绝对主流的原因。其特点有:
电子_咸鱼21 小时前
linux·运维·服务器·开发语言·网络·vscode·qt
Linux IPC 实战:管道与共享内存的使用场景 + 底层原理全剖析进程间通信发展 • 管道 • System V进程间通信 • POSIX进程间通信进程间通信分类 管道 • 匿名管道pipe • 命名管道 System V IPC • System V 消息队列 • System V 共享内存 • System V 信号量 POSIX IPC • 消息队列 • 共享内存 • 信号量 • 互斥量 • 条件变量 • 读写锁
yaso_zhang1 天前
qt
openssl版本匹配问题如果我要用最新的openssl,qt需要使用什么版本这是一个版本匹配问题,结论可以直接给你,然后再解释原因。
hqwest1 天前
开发语言·qt·qdialog·模态窗体·非模态窗体·qwidget!
码上通QT实战28--系统设置03-用户管理布局在Qt中实现新增用户布局通常涉及使用布局管理器(如QVBoxLayout、QHBoxLayout、QGridLayout等)来组织控件。布局容器控件内的控件会自动跟随窗口大小变化而调整位置和尺寸,所有布局都继承自 QLayout,常用的是 4 种: