• 9345阅读
  • 16回复

[新闻]Qt6 技术概览 [复制链接]

上一主题 下一主题
离线20091001753
 

只看楼主 倒序阅读 楼主  发表于: 2019-08-31
Qt6 技术概览 发布于 8月26日
https://www.qt.io/zh-cn/blog/2019/08/26/technical-vision-qt-6

主要内容:
新一代的QML:支持把QML编译成高效原生的C++代码。
新一代的图形接口:不再局限于OpenGL,因为Linux上Vulkan是OpenGL的指定接班人。
新一代的属性系统:将QML中的绑定引擎集成到Qt的核心中,并使其在C++中可用。
新一代的工具库
C++17

Qt 6 中的 网络变化
https://www.qt.io/blog/qt-network-in-qt-6

Qt 6 中的 容器变化
https://www.qt.io/blog/qlist-changes-in-qt-6

Qt 6 中的 异步API
https://www.qt.io/blog/asynchronous-apis-in-qt-6

Qt 6 中的 解析XML
https://www.qt.io/blog/parsing-xml-with-qt-updates-for-qt-6

Qt 6 中的 Qt 3D
https://www.qt.io/blog/what-about-qt-3d-in-qt-6
(づ ̄ 3 ̄)づ
离线XChinux

只看该作者 1楼 发表于: 2019-08-31
基于C++17的话,那编译器又得升级了吧。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线liulin188

只看该作者 2楼 发表于: 2019-08-31
    
https://wiki.qt.io/Qt_5.12_Release
https://wiki.qt.io/New_Features_in_Qt_5.12
https://wiki.qt.io/Qt_5.12.0_Known_Issues
https://www.qt.io/blog/qt-5.13.2-released
https://www.qt.io/blog/qt-creator-4.10.2-released
https://wiki.qt.io/Qt_5.12_Tools_and_Versions
离线hy361922841

只看该作者 3楼 发表于: 2019-09-01
期待发布
离线weiweiqiao

只看该作者 4楼 发表于: 2019-09-01
Qt目前还是c++为主啊,python任重道远
Jobs Insanely Great.
离线angelus

只看该作者 5楼 发表于: 2019-09-02
快是无止境的追求,看安卓和ios就知道了,同等硬件可以更流畅,c++的最大优势
离线foxyz

只看该作者 6楼 发表于: 2019-09-11
我用Qt5.12做了一个数据库ETL来验证数据抽取效率。同样的环境,Qt实在是太慢了。完全没法用。从源oracle数据库抽取一万条数据居然要5秒钟。而我用原生的做只要0.1秒。用java和kafka只需要1.5秒。设置成forwardonly也快不了多少。问题就出在遍历记录上。执行抽取的query是毫秒级的。但是一条条遍历记录每个字段,慢的不是一点半点。
离线XChinux

只看该作者 7楼 发表于: 2019-09-11
回 foxyz 的帖子
foxyz:我用Qt5.12做了一个数据库ETL来验证数据抽取效率。同样的环境,Qt实在是太慢了。完全没法用。从源oracle数据库抽取一万条数据居然要5秒钟。而我用原生的做只要0.1秒。用java和kafka只需要1.5秒。设置成forwardonly也快不了多少。问题就出在遍历记录上。执行抽取的query是毫秒级的 .. (2019-09-11 08:50) 

构建QSqlField、QSqlRecord, QVariant,确实要耗费不少资源和时间。有研究到底问题在这些对象的构建上?还是说有其他原因导致慢这么多?
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线圣域天子

只看该作者 8楼 发表于: 2019-09-11
回 weiweiqiao 的帖子
weiweiqiao:Qt目前还是c++为主啊,python任重道远 (2019-09-01 17:01) 

我很厌恶 Python ~~~
它到底好在哪里呢?
离线rpdhunter

只看该作者 9楼 发表于: 2019-09-12
回 foxyz 的帖子
foxyz:我用Qt5.12做了一个数据库ETL来验证数据抽取效率。同样的环境,Qt实在是太慢了。完全没法用。从源oracle数据库抽取一万条数据居然要5秒钟。而我用原生的做只要0.1秒。用java和kafka只需要1.5秒。设置成forwardonly也快不了多少。问题就出在遍历记录上。执行抽取的query是毫秒级的 .. (2019-09-11 08:50) 

追求速度,用msvc编译器,然后使用oracle数据库提供的原生接口不就得了
反正Qt就是提供一个易用性
离线rpdhunter

只看该作者 10楼 发表于: 2019-09-12
回 圣域天子 的帖子
圣域天子:我很厌恶 Python ~~~
它到底好在哪里呢? (2019-09-11 16:12) 

虽然不懂,但是人工智能方面很多库都是用python写的,小学生培训班学编程现在都是学python了,说明python比较简单易学吧
离线圣域天子

只看该作者 11楼 发表于: 2019-09-12
回 rpdhunter 的帖子
rpdhunter:虽然不懂,但是人工智能方面很多库都是用python写的,小学生培训班学编程现在都是学python了,说明python比较简单易学吧
 (2019-09-12 09:12) 

AI方面的突出是因为python提供了大量数学算法,所以被学术界青睐。
但是当python进入AI时,它提供的数学算法也仅仅是R语言的三分之一而已。
而现在R语言被说成快淘汰的语言了。。。
离线foxyz

只看该作者 12楼 发表于: 2019-10-17
回 XChinux 的帖子
XChinux:构建QSqlField、QSqlRecord, QVariant,确实要耗费不少资源和时间。有研究到底问题在这些对象的构建上?还是说有其他原因导致慢这么多? (2019-09-11 15:56) 

这个还没去研究过,我只是用标准的数据库query那套流程做了验证。后来公司ETL项目用了kafka
离线songhuirong1

只看该作者 13楼 发表于: 2020-01-10
回 圣域天子 的帖子
圣域天子:我很厌恶 Python ~~~
它到底好在哪里呢? (2019-09-11 16:12) 

我也很讨厌python,学了3天的python,发现python用缩进来表示代码块,果断放弃了。学python不如学go,python现在是很火,但是我总感觉python迟早会翻跟斗的。
离线圣域天子

只看该作者 14楼 发表于: 2020-01-10
回 songhuirong1 的帖子
songhuirong1:我也很讨厌python,学了3天的python,发现python用缩进来表示代码块,果断放弃了。学python不如学go,python现在是很火,但是我总感觉python迟早会翻跟斗的。 (2020-01-10 09:02) 

golang出来很多年都不火,结果区块链火起来了,很多开发人员发现c++在难,就开始找golang进行开发,所以golang火起来了。
python也是只是因为AI火起来被带起来的。听在美国的朋友说,是学术派很多人为python增加了很多数学算法,才把python从濒死边缘救了回来。
我同样不喜欢java,但是觉得python未必比java强大呀
离线圣域天子

只看该作者 15楼 发表于: 2020-01-10
回 foxyz 的帖子
foxyz:我用Qt5.12做了一个数据库ETL来验证数据抽取效率。同样的环境,Qt实在是太慢了。完全没法用。从源oracle数据库抽取一万条数据居然要5秒钟。而我用原生的做只要0.1秒。用java和kafka只需要1.5秒。设置成forwardonly也快不了多少。问题就出在遍历记录上。执行抽取的query是毫秒级的 .. (2019-09-11 08:50) 

kafka 跟数据库速度是什么关系??
离线z609932088

只看该作者 16楼 发表于: 2020-11-28
留下脚步
有阳光的地方就是青春
快速回复
限100 字节
 
上一个 下一个