吐槽下目前最新的Qt5.13.0(618发布)

QT 5.13.0的安装步骤 一:QT安装的路径:QT 二:QT安装步骤 我们根据自己想安装的版本的选择下载安装,这里我是安装的QT5.13.0,以此为例: 1.下载好QT。点击安装 2.下一步 3.继续下一步,到了这一步我们会发现这里强制要求要有一个QT账号,然后我就老老实实按照步骤去注册了一个QT账号但是发现还是安装不下去,显示一堆English。好吧,那怎么可以不用账号直接跳过这一步呢。看下一步 4、那是因为到QT版本升级后,检测到你是联网状态就会强制使用QT账号登录。那我就直接把网断了重新用下载好.. 阅读详情

选在618前后发布Qt,不知是仓促还是草率?总体来看,新的更新对初中级玩家没有多少令人感动的地方,反而新的帮助文档让人失望。

更新点(部分)

  • Qt Core
    Clang: 全新的配置 switch-coverage 对于模糊测试很有用。

  • Qt GUI
    QImage: 新增QImage::convertTo()
    QPainterPath:新增QPainterPath::clear(),QPainterPath::capacity(),QPainterPath::reserve()

  • Qt Network
    为使用TCP/IP的编程应用程序提供了一组API,为SSL套接字和OCSP stapling支持添加了安全通道支持。 Qt 5.13现在使用OpenSSL 1.1来支持Linux和Android上的SSL连接。

  • Qt QML
    Qt QML模块为使用QML语言开发多变的用户界面提供了一个框架。改进了对C++中声明的枚举的支持,在编译时对JavaScript的“null”绑定值进行了优化,现在QML在64位窗口上生成函数表,这使得通过JITed函数展开堆栈成为可能。

  • Qt Quick | Qt Quick Controls 2
    添加了对TableView隐藏行和列的支持。对于Qt Quick Controls 2,添加了SplitView,这是一个水平或垂直布置项目的控件,每个项目之间都有一个可拖动的拆分器。还为icon添加了一个缓存属性。

  • Qt WebEngine
    Qt WebEngine将Chromium的Web功能集成到Qt中,现在基于Chromium 73。应用程序本地客户端证书存储。QML客户端证书支持。通过内部的Chromium 扩展进行PDF查看。Web Notifications API。 线程安全的页面特定的URL请求拦截器。

帮助文档的缺陷

5.13.0 Qt creator中的帮助:
5.13.0帮助文档
5.13.0的助手中:
5.13.0助手
5.12的帮助:
5.12.1的帮助文档
可以看出,5.13的帮助文档的易读性明显变差了,草率啊。
另外,比较严重的是,5.13.0不知为何非成员函数是这样展示的,既然是非成员函数(友元函数,全局函数),作用域符加上会产生误导。

非成员函数
5.13.0的非成员函数帮助

而5.12中是这样:
5.12.1的帮助
希望Qt尽快改进吧,期待你的吐槽。


myAvatar

qt5.13.2版本安装+qt官网下载地址(qt安装教程) qt官网各个版本下载地址:http://download.qt.io/official_releases/qt/ qt与vs进行转化小工具qt-vsaddin-下载链接:https://download.qt.io/official_releases/vsaddin/ 一、安装qt5.13.2注意事项: 1、需要注册账户,目前新版本的qt的安装是需要的,如图: 2、需要选择的组件,如图... 阅读详情

相关推荐

QT 5.13保姆级安装教程

凡是软件,选新不选旧,一般没有什么问题,但是在QT这里如果你是个初学者,建议还是从5.x开始,毕竟6.x刚出来,初学者想要找6.0的学习资料比较困难。一旦确定好版本之后,安装就比较简单了,直接按照提示点击下一步就行了,不过现在新版本的QT需要注册个QT账号并填上验证之后才能使用,不能跳过了。选好安装目录之后,就需要选择需要安装的组件了,我这里使用的MinGW 64位。这里是选择安装目录,因为QT有很多组件,最好选C盘以外的其他盘,会占用大量的空间。经过以上步骤之后,剩下的就等安装完成即可。

andrewbytecoder 1924

VS2022+QT5.13.2环境配置及安装测试教程

vs2022+QT5.13.2环境配置及安装测试教程

机器视觉、深度学习、C++、opencv、halcon、图像算法 1万+

qt-opensource-windows-x86-5.13.2安装包1

qt-opensource-windows-x86-5.13.2安装包,第一部,资源太大,分为六部分

QT4、5、6各版本之间的特点和选择

Qt5.7.0是最后支持xp系统的非长期支持版本。3、

szembed的博客 7487

基于stm32f407VGT6控制WS2812的TIM1+PWM+DMA实现方式

项目中使用到了ws2812灯带,作为产品的外观显示灯,经过开发之后,整理一下,仅供大家参考。 WS2812B是一个集控制电路与发光电路于一体的智能外控LED光源。 其外型与一个5050 LED灯珠相同, 每个元件即为一个像素点。 像素点内部包含了智能数字接口数据锁存信号整形放大驱动电路, 还包含有高精度的内部振荡器和可编程定电流控制部分, 有效保证了像素点光的颜色高度一致。数据协议采用单线归零码的通讯方式, 像素点在上电复位以后, DIN端接受从控制器传输过来的数据, 首先送过来的24bit数据被第一个像素

weixin_43608153的博客 9214

数电发票“乐企直连”服务平台建设方案

数字化电子发票“乐企直连”服务平台建设方案

m0_73174802的博客 4853

安装qt5.13.1-Windows版本-超级详细

去QT官网下载需要的版本,这边配置是5.14版本以下(包括)。5.15以上有变动了。 一路选择后,最后看到下面的东西 安装的时候一开始需要断网—这里设置的是5.9.8,只有前面一部分,跟着做就好 要是没有skip,那就是没有断网的原因,只要断网了,就会有的 后面即可恢复网络 开始安装 安装完成 ...

小哥的博客 3509

MaxENT生态位模型实战:从数据准备到论文发表的完整指南

本文提供MaxENT生态位模型从数据准备到论文发表的完整实战指南,涵盖物种分布数据处理、环境变量筛选、参数优化及结果可视化等关键步骤。特别介绍如何通过R语言进行高级建模优化,提升模型AUC值,并分享海洋生物专题研究中的数据处理技巧。适合生态学研究者快速掌握这一强大的物种分布预测工具,产出高质量研究成果。

tensor9flow的博客 302

QT5.13.0 的./configure参数解释(最新版本)

一般来说大家就照着现有的参数复制上去,改下安装目录就行了。虽然有大量的配置选项和参数,但如果不是真的了解和需要接触的库/特性,都用不上。看一下大概的用法,以后有需要想起来或许有这个东西有用就行。标红色的参数,我认为是比较常用的参数,在编译不同平台版本,裁剪等。需要多多了解。用法:配置[选项][分配]Configure理解变量赋值,比如命令行上的VAR=value。

szembed的博客 3205

EnlightenGAN训练复现记录

记录EnlightenGAN过程中的问题和解决方式。提示:以下是本篇文章正文内容,下面案例可供参考。

L_27N113E的博客 3847

BCM-BCP-DRP-运维管理之故障管理——故障的分类与处理流程

ITSM Business Continuity Manage(BCM) BusinessContinuityPlan(BCP) 偏业务 DisasterRecoveryPlan(DRP) 偏IT 天塌了,考虑在天塌了的状态下做什么,怎么开展业务就是BCP; 天塌了,考虑怎么把天撑回去,就是DRP。 DRP+BCP+供应链管理+危机管理等就是BCM (业务连续性管...

mmgithub123的博客 2722

2023-02-20 Qt 5.13.1 + OpenCV 4.5.4环境编译

引言 OpenCV图像处理在Qt中编译记录。 之前一直是在Python中使用OpenCV,Python中使用某些模块使用pip工具很容易将对应的模块安装在系统中。根据项目需求项目都要转移在国产化中使用,为了适应国产化需求,将代码转移到Qt开发环境中,Qt使用OpenCV需要使用源码编译对应的库文件,在这里做个记录。 OpenCV网站也有对应在Windows环境中已经编译好的安装包,我也下载安装了,...

jxmh1991@163.com 1184

JWT实战:5分钟搞定Spring Boot集成JWT认证(含完整代码示例)

本文详细介绍了如何在Spring Boot中快速集成JWT认证,提供完整的代码示例和配置指南。通过JWT实现无状态认证,解决分布式系统中的会话管理问题,提升系统扩展性和安全性。涵盖令牌生成、验证、Spring Security整合及生产级优化方案。

weixin_29327525的博客 456

QT5.13安装步骤

1.双击安装包 2.进入这样一个界面,点击Next 3.点击 下一步 4.点击浏览,改一下自己的安装目录,推荐不要装到C盘 5.改完路径之后点击 下一步 6.不要全选,选择一个MINGW-32就够了 (全选了没必要,一是用不到那么多编译方式,二是占的内存太大。) 7.这个也是,只选一个MINGW-32 8.选完之后点击 下一步 9.选择I have read……然后下一步 10.点击 下一步(这步是创建快捷方式) 11.点击 安装 12.点击 完成(这样会自动运行QT) 13.出现这个

qq_43690756的博客 6957

手把手教你学PCIE(2.1.23)--PCIe基本概念:链路速率协商

链路速率协商是一个多步骤的过程,确保发送端和接收端之间的链路速率设置一致。通过初始化链路速率寄存器、发送和接收 TS2 序列、检测链路对端的存在、交换链路速率信息、确定最大链路速率和配置链路速率,可以确保 PCIe 设备之间的数据传输速度最大化,从而提高数据传输效率。初始化链路速率寄存器:设置支持的最大链路速率。发送和接收 TS2 序列:检测链路对端的存在。交换链路速率信息:发送和支持的最大链路速率。确定最大链路速率:选择最小值作为最终链路速率。配置链路速率:更新链路速率寄存器。

MHD0815的博客 1816

Android 车联网——CarAudioService介绍(六)

CarAudioService 是 Android Automotive OS 中的一个重要组件,用于管理车辆中的音频功能。它是 Android Auto 的一部分,负责处理车辆音频的播放、控制和路由。CarAudioService 使用标准的 Android 组件架构,基于 Binder 通信机制,提供了一组 API,用于管理车辆音频。它包括以下主要功能:音频路由管理:CarAudioService 可以让开发者控制音频的路由,即将音频发送到不同的输出设备,例如车辆的扬声器、耳机等。

小旭的专栏 3202

QT 5.13 使用MySQL数据库,含MYSQL安装和QT驱动安装及错误讲解、以及QMYSQL和QODBC两种连接方式以及常用指令,(非常全面了)

本文讲述了MySQL数据库的安装与QT的连接测试,并记录了我测试过程中遇到的几个错误的解决方法,且包括了QT中mysql的驱动安装。

Running_A的博客 6143

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

Qt5.13设置中文(Qt中文乱码解决方法)

Qt 乱码解决方法

980

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

VS2017+Qt5.13.2环境配置

VS2017+Qt5.13.2环境配置QT安装用VS2017新建Qt项目导入 Qt 项目新建 Qt 项目环境配置 QT安装 Qt版本 Visual Studio Add-in下载地址 1.qt-opensource 与 Visual Studio Add-in 的安装顺序没什么要求 2.Qt选择安装的组件 3.安装完成 Visual Studio Add-in 之后,Visual Studio 就会出现相应的 Qt 选项! 4.配置开发环境 选择:QT VS Tool -> Qt Options

qq_18751303的博客 7287

qt5.13.1安装

下载需要的版本,这边配置是5.14版本以下(包括)。5.15以上有变动了。,那就是没有断网的原因,只要断网了,就会有的。

heguangsui123的博客 350

【Qt 学习之路】Qt5各版本情况分析

Qt6 出生刚刚好一年的时间,已经出到6.6版本,带来了许多的新特性和改进。今天刚刚好抽空总结下陪伴 我工作这么长时间的 Qt5,据官方可靠消息 Qt5 将至 2025 年 5 月 26 日封版。

沙师弟专栏 1万+

QT Create5.13安装

5、找到下载路径,使用powershell进入路径,切换下载源,方便之后下载更快。3、选社区版本,左下角是企业版(仅10天免费使用)7、选取自定义安装用来选要的版本号。8、点击右上角可以选择之前的版本。2、选择右上角download。

a592320978的博客 728

VS2015+Qt5.13.1安装教程

VS2015+Qt5.13.1安装教程

金属服务,美好生活,天网改变世界,华帝量子科技。 2128

项目【QT5.13频谱分析软件】(五)——总篇

需要完整源码的可以留言邮箱,或者关注微信公众号小白技术栈 | lakalako,后台回复【qt5频谱分析】获取完整源码,欢迎大家关注哦! 经过前面几小节我们已经完成了基本的功能,本节将对剩余部分及前几节内容进行整合。 一、前景回顾 项目【QT5.13频谱分析软件】(一)——开篇 项目【QT5.13频谱分析软件】(二)——项目框架搭建 项目【QT5.13频谱分析软件】(三)——线程获取Excel表格数据 项目【QT5.13频谱分析软件】(四)——数据动态波形显示 二、波形暂停、开始...

小白技术栈 6883

QT5.13帮助文件qch打包介绍:便捷开发者的Qt助力工具

QT5.13帮助文件qch打包介绍:便捷开发者的Qt助力工具 【下载地址】QT5.13帮助文件qch打包介绍 QT5.13帮助文件qch打包资源专为Linux及麒麟系统环境下的开发者设计,解决了编译Qt源码后缺少帮助文档的痛点。通过该资源,开发者可以轻松获取并集成帮助文件,显著提升开发效率,避免因文档缺失带来的开发困扰。...

gitblog_06732的博客 1117

Qt 5.15的源码编译(Windows)

本文主要分享如何手动源码编译Qt 5.15,分享一些注意事项和经验,为节省更多人的时间。环境是:Qt5.15 + windows + msys2(mingw)

MrTsai_cpp的博客 1万+
上一篇: 大端和小端有那么难记吗,一语破的
下一篇: Qt调试使用QDebug输出行等更详细的信息
觉行无量
博客等级 码龄8年 24粉丝 20原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值