升级版qt

汽车之家Unity前端通用架构升级实践

随着之家3D虚拟化需求的增加,各产品线使用Unity引擎的项目也越来越多,新老项目共存,代码维护成本也随之增加。代码质量参差加之代码规范仍没有完全统一产生高昂学习成本进一步加重了项目维护负担。 为应对这些问题,我们决定借助主机厂数科产品线销冠神器VR版本大升级为契机,开发一套移动端通用Unity代码... ......
前端 架构 之家 汽车 Unity

QT多重继承带来的问题及解决办法,记录备查

多重继承connect时编译通不过。 网上很多办法是将QObject作为第一继承,确实可以解决一些问题。 但,这又会带来新问题,ui里设置的stylesheet或在代码里使用setStyleSheet不会生效——除非对单个widget使用setStyleSheet m_pLabel_title_ma ......
办法 问题

CMake+Visual Studio构建Qt程序

转载:https://www.codenong.com/cs106288798/ 转载:https://zhuanlan.zhihu.com/p/400804242 一、编写代码文件 main.cpp #include <QApplication> #include "Mainwindow.h" i ......
程序 Visual Studio CMake

QT5 QJson与QString相互转换

QT5 QJson与QString相互转换 QString转QJson QJsonObject MainWindow::QstringToJson(QString jsonString) { QJsonDocument jsonDocument = QJsonDocument::fromJson(j ......
QString QJson QT5 QT

升级到Ubuntu 22.04后启动网易云音乐失败

实际上就是运行启动命令/opt/netease/netease-cloud-music/netease-cloud-music.bash报错了,如下: /opt/netease/netease-cloud-music/netease-cloud-music: /opt/netease/netease ......
Ubuntu 22.04 音乐 22 04

Qt隐式共享

看了关于Qt隐式共享的介绍,很像之前学习的智能指针,复制对象的时候引用计数+1。 (1) 深拷贝 : 即就是生成对象的一个完整的复制品; (2)浅拷贝:只是一个引用复制(比如仅仅复制指向共享数据的指针)。 (3)隐式共享:也叫做写时复制(copy on write)。Qt中的很多C++类通过使用隐式 ......

Qt XML 读写

Qt XML 读写 XML 简介 XML(Extensible Markup Language)是一种类似于 HTML,但是没有使用预定义标记的语言。 有许多基于 XML 的语言,包括 XHTML、MathML、SVG、RSS 和 RDF (en-US)。 XML 声明 <?xml version= ......
XML Qt

当前主机存在Sudo CVE-2021-3156漏洞:Sudo1.8.23升级1.9.5p2

Sudo权限绕过漏洞(CVE-2019-14287)Sudo缓冲区溢出漏洞(CVE-2021-3156) 根据安全漏洞CVE-2021-3156, 受影响的 Sudo 版本: Sudo 版本 1.7.7 到 1.7.10p9、1.8.2 到 1.8.31p2 和 1.9.0 到 1.9.5p1 受到 ......
Sudo 漏洞 主机 Sudo1 2021

如何将docker升级到最新版本

1、查找主机上关于Docker的软件包 # rpm -qa | grep docker – – 列出包含docker字段的软件的信息 docker-1.13.1-53.git774336d.el7.centos.x86_64 docker-client-1.13.1-53.git774336d.el ......
版本 docker

在linux上使用Qt开发动态库项目,怎么只生成一个so文件

背景: 在linux系统上,我们使用 Qt 开发动态库项目时,会默认生成四个文件:x.so 、x.so.1 、x.so.1.0、x.so.1.0.0 四个文件,只有一个真实的so库,剩下的三个都是链接文件。 我们交付的时候,不可能发一堆文件出去,所以我们需要对 Qt 项目进行设置,保证输入的只有一个 ......
文件 项目 动态 linux

QT Create 提示LINK1158:无法运行rc.exe

使用everything搜索当前电脑上的rc.exe文件。以下是我电脑rc.exe的文件位置。 由于我安装vs2015时目录没选到c:/program file(x86)下(没安到默认目录),而是安装在D盘,那么就要使用D:\Windows Kits下的rc.exe文件。 复制“rc.exe”和“r ......
Create 1158 LINK exe QT

linux GUI-QT6.5移植到Mini2440

内核版本:linux 5.2.8根文件系统:busybox 1.25.0u-boot:2016.05开发板:Mini2440 为实现目标嵌入式平台能够正常运行Qt程序,则需要在目标平台上部署QT运行环境。 一、QT编译和安装 1.1 QT版本介绍 QT的版本比较多,容易搞混。现分别介绍: Qt/X1 ......
GUI-QT linux 2440 Mini GUI

abp(net core)+easyui+efcore实现仓储管理系统——供应商管理升级之下(六十四)

有了前面两篇关于升级的文章,组织管理和模块管理,并在升级过程中解决了一些升级中出现的问题。我们对供应商管理这个模块进行升级,并对升级过程中涉及到一些问题进行解决。 ......
管理系统 供应商 easyui efcore 系统

Qt中信号与槽

1.什么是信号: 信号的种类很多,不同的控件触发不同的特定信号 例如button的信号:(在父类中可以找到)信号与槽同时是通过关联使用的。 2.什么是槽? 槽:用于关联某一个控件的信号,信号触发的时候将会执行槽函数(槽函数的关联分为手动关联和自动关联) 槽的自动关联; 在前面板选中对应的控件 右击- ......
信号

创建一个简单的Qt工程

1.打开QtCreator进行如下选择。(开软去官网下载即可,注册邮箱可以断网跳过) 第一步: 选择Application 第二步:这里文件名称和路径都不要有中文 第三步:选择编译模式 点击下一步 第四步:选择 Widget点击下一步 第五步:运行工程,判断是否创建成功 课堂小记: 1.析构函数不能 ......
工程

美国制裁升级,推动国产化网卡发展刻不容缓

继去年12月份后,美国商务部再次制裁中国企业。仅3月份就进行了3次制裁,先后将浪潮集团、龙芯中科、第四范式等33家中企和1名个人列入“黑名单”,将14家中企列入“未经核实清单”。4月宣布制裁涉芬太尼化学前体的中国企业和公民。美国滥施单边制裁和“长臂管辖”,严重破坏国际经贸秩序和贸易规则,威胁全球产业 ......
刻不容缓 网卡 国产

OpenSSH9.3p1升级实践

安装Telnet服务 为了避免升级OpenSSH导致服务器不可连接。需要先下载安装Telnet组件。升级期间使用Telnet作为升级期间的服务器连接方式。 先查询telnet是否安装 rpm -qa telnet 如果没有安装则执行以下语句安装 yum -y install telnet 查询tel ......
OpenSSH9 OpenSSH 3p

QT添加了一个类之后报错

添加了一个类之后报LNK2019和LNK1120的错误,如下图: 网上有人遇到同样的问题,但是都没有解决我的问题,最后我发现我新添加的这个类在原来就是已经有的,只需要换个名字就行了。 我想吐槽的是,QT的报错机制为什么这么烂,定义了两个相同的类你就告诉我定义了两个相同的类就行了,都不知道他在那说啥。 ......

register at least one qt version using“qt vs tools“->“qt options“问题描述及解决方法

问题描述:在安装了Qt 5.9.8,vs 2022, QT VS Tool 2022并配置好环境变量之后创建Qt项目时无法创建,提示至少需要注册一个Qt版本到Qt VS Tools的Qt Options 解决方法: 1.重新打开一个可以创建的C++ vs文件,在上方菜单栏中“工具-选项-找到Qt的v ......
register options version 方法 问题

Qt中一些关于中文的使用

本文包含以下内容: 中文编码 按中文字典排序 中文首字母查找 中文编码 在一些老项目中,发现项目中使用的文件是GBK编码,而新项目使用的是Unicode编码,在有一些操作中需要进行切换。使用以下代码: void readFile(const QString &file_path) { //// 打开 ......

虹科干货 | 零售业数智升级不掉队,get数据,get未来!

电商横扫、数字转型、市场竞争白热化,传统零售背腹受敌,面对库存管理、全渠道盈利和可持续性等难啃的“硬骨头”,“一方通行”的时代已经过去,零售企业需要借力商业智能,加紧与供应商紧密合作,实现数据共享、互联互通,释放数据潜力,助力零售数智升级! ......
干货 零售业 get 数据

Qt设置QToolTip提示框样式

ui.label->setStyleSheet("QToolTip{border:1px solid rgb(118, 118, 118); background-color: #ffffff; color:#484848; font-size:12px;}"); //设置边框, 边框色, 背景色, ......
样式 QToolTip

Qt中一些关于中文的使用

本文包含以下内容: 中文编码 按中文字典排序 中文首字母查找 中文编码 在一些老项目中,发现项目中使用的文件是GBK编码,而新项目使用的是Unicode编码,在有一些操作中需要进行切换。使用以下代码: void readFile(const QString &file_path) { // 打开文件 ......

袋鼠云“飞跃计划2.0”重磅发布:全面升级伙伴权益,共话数字生态

4月20日,袋鼠云成功举行了以“数实融合,韧性生长”为主题的2023春季生长大会。会上重磅发布了袋鼠云生态伙伴计划——“飞跃计划2.0”,从商机、产品、联合方案及数据业务服务层面,与合作伙伴强强联手,共同打造数字化生态,同时在联合营销、渠道政策、赋能培训、产品开放、技术服务、交付实施等方面全面升级伙 ......
重磅 袋鼠 权益 生态 伙伴

Linux Centos7内核升级

Linux Centos7内核升级 现在主流的centos应该都是centos7了,从centos7.2开始,内核版本为3.10,越往后内核版本越高。高版本的内核修复了许多的低版本内核的bug,因此,系统是需要提高内核版本的,从而提高安全性,稳定性,并增加更多的功能。 Linux是支持多版本内核共存 ......
内核 Centos7 Centos Linux

Qt音视频开发44-本地摄像头推流(支持分辨率/帧率等设置/实时性极高)

一、前言 本地摄像头推流和本地桌面推流类似,无非就是采集的设备源头换成了本地摄像头设备而不是桌面,其他代码完全一样。采集本地摄像头实时视频要注意的是如果设置分辨率和帧率,一定要是设备本身就支持的,如果不支持那就歇菜,比如设备本身最大分辨率到1280x720,你主动设置要采集1080x720分辨率的图 ......
实时性 实时 摄像头 分辨率 44

Qt6.5编译记录

Qt6.5的长期支持版释放了,就开始了再次的折腾。首先安装编译环境,官方文档的编译环境链接为: Qt for Windows - Building from Source | Qt 6.5 可以看到,很清爽,只需要Cmake,Ninja和Python3,不再需要其他的了,而且都提供了链接(但是实际编 ......
Qt6 Qt

abp(net core)+easyui+efcore实现仓储管理系统——供应商管理升级之上(六十三)

有了前面两篇关于升级的文章,组织管理和模块管理,并在升级过程中解决了一些升级中出现的问题。我们对供应商管理这个模块进行升级,这次的升级涉及到前端页面的一些问题。 ......
管理系统 供应商 easyui efcore 系统

qt中的一些知识的记录

qstring,QByteArray,char* 是什么关系 您好,这是Bing。我尝试用您的输入语言回答您的问题。😊 根据我的搜索结果,qstring,QByteArray,char是三种不同的数据类型,它们之间可以相互转换¹²³⁴。qstring是一个表示Unicode字符串的类¹,QByte ......
知识

rpm升级mysql小版本

记录一下升级mysql小版本遇到坑的过程,由于数据量比较多,因此备份时最大的几个表没有备份(备份了数据文件.idb文件),但是有一个表没有备份到,导致后面浪费很久的时间恢复数据 正确的升级命令如下: rpm -Uvh mysql-community-common-5.7.41-1.el7.x86_6 ......
版本 mysql rpm