查看完整版本: [-- Qt 5.9发布 --]

QTCN开发网 -> 新闻资讯 -> Qt 5.9发布 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

yfx2003 2017-06-01 07:16

Qt 5.9发布

当前模块新加功能


Qt Core

  • 添加了新的qfloat16 class.
  • QProcessEnvironment在iOS, tvOS, watchOS, 和VxWorks上面开始支持
  • QRegularExpression 现在需要PCRE2 库支持, 最低版本是10.20. PCRE1不在支持. PCRE2的一份拷贝也随Qt一起发布,而且将在缺少这个版本库的平台上面自动使用


Qt GUI

  • QPainter的GL engine支持了 core profile OpenGL 上下文
  • QImage引引入reinterpretAsFormat以支持不改变数据进行格式改变.
  • Compute shaders开始支持QOpenGLShader 和QOpenGLShaderProgram和OpenGL ES 3.1以及更新版本.
  • 使用Freetype的Platforms,处理stem-darkening 和gamma-correction 将使用OpenType字体如果FreeType支持


Qt QML

  • 添加预渲染缓存功能



more see
http://www.doocr.com/articles/58b53bc4cc57032b560f8ded    [Chinese]


or
http://blog.qt.io/blog/2017/05/31/qt-5-9-released/    [English, by Lars Knoll]


wan_gn 2017-06-01 08:42
为啥发布包和以往不一样?
这个包还有64位吗?

圣域天子 2017-06-01 08:56
同样疑问,我一般使用mingw32, 必要时再到vc版x64上再发布。
不管了,先下下来,安装试试了

tonyzhou1985 2017-06-01 08:57
QAxWidget在qml上用什么代替?

爱德华艾尔 2017-06-01 09:12
支持vs2017了吗

圣域天子 2017-06-01 12:40
good ,  看看安装时的选项吧:[attachment=17206]

liuchangyin 2017-06-01 13:34

XChinux 2017-06-01 14:26
这个安装不错,将debug单独分离出来。

stlcours 2017-06-01 19:58
XChinux:这个安装不错,将debug单独分离出来。 (2017-06-01 14:26) 

debug在哪里?分离到哪里了?我不是很明白

transformer 2017-06-01 20:53
vc2017只有64位了

liudianwu 2017-06-01 21:05
XChinux:这个安装不错,将debug单独分离出来。 (2017-06-01 14:26) 

安装的qmake目录不是还都有对应的带d结尾的dll么!怎么会是debug没有了呢?

XChinux 2017-06-02 09:35
liudianwu:安装的qmake目录不是还都有对应的带d结尾的dll么!怎么会是debug没有了呢? (2017-06-01 21:05) 

是我看错了,但是看下载软件包里,windows下分离出来了pdb文件,也挺大的。

XChinux 2017-06-02 11:23
发现一个问题,Qt5.9里的QtCreator。。。。。安装UWP程序的时候,总是用的appx profile,这导致了,安装for windows 10的时候是可以的,但安装for windows phone的时候,就出问题了(应该用appxphone profile),我还试验了一下Qt 5.8,它是正常的(默认是appxphone,但安装for windows 10的时候,会自动加--profile appx)

安装命令:
winrtrunner.exe --device 0 --test --wait 0 --profile appx example.exe

Qt 5.8,默认profile是appxphone,但for windows 10时,会自动加--profile appx(在Qt Creator里总是可以正确安装)
Qt 5.9,默认profile是appx,但for windows phone时,不会自动加--profile appxphone(这就导致了需要手工敲这个命令加profile参数来正确安装)

=========================================

现在不太清楚,这个算是Qt 5.9  UWP的一个问题,还是说是其它项目参数方面没设置好。。。。

另外:Qt Widgets程序,可以编译运行为UWP程序,在WIndows 10下可以执行(当然有些部件显示效果不太好),但在WIndows Phone上不可以执行。

hcaihao 2017-06-02 11:28
为啥5.9编译完没有webengine了

jixc2008 2017-06-02 11:32
msvc2013没有32位了   VC2013发布应用程序比VC2015和VC2017方便  打包dll就可以了

kaon 2017-06-02 14:25
jixc2008:msvc2013没有32位了   VC2013发布应用程序比VC2015和VC2017方便  打包dll就可以了 (2017-06-02 11:32)

vs2015不也是?最多加个vs的redistributable

eliot1949 2017-06-02 16:50
居然默认发布不包含msvc2017的32位版本了。uwp版本倒是提供的挺全。

jixc2008 2017-06-03 20:50
kaon:vs2015不也是?最多加个vs的redistributable
 (2017-06-02 14:25) 

VS2013不需要Setup VC++  redistributable,真正纯绿色拷贝部署的

weiweiqiao 2017-06-04 20:40
msvc的编译器需要自己单独下载么?

XChinux 2017-06-05 09:58
windows下编译器要单独安装的,除非用自带的mingw

圣域天子 2017-06-06 11:45
真TNND的,发现 5.9有一个很弱智,很低级,很严重的BUG,
用QSS自定义的滚动条有显示错误

songhuirong1 2017-06-07 15:41
Qt的network模块什么时候才支持epoll?

圣域天子 2017-06-29 18:34
songhuirong1:Qt的network模块什么时候才支持epoll? (2017-06-07 15:41) 

我觉得你不要期望了

songhuirong1 2017-07-02 15:19
圣域天子:我觉得你不要期望了 (2017-06-29 18:34) 

Server端开发,现在决定采用Go语言了,最近准备学习下

圣域天子 2017-07-02 17:17
songhuirong1:Server端开发,现在决定采用Go语言了,最近准备学习下 (2017-07-02 15:19) 

golang介绍的是不错,不过我在期待下半年发布的swift,可惜多半不支持Windows

songhuirong1 2017-07-05 12:10
圣域天子:golang介绍的是不错,不过我在期待下半年发布的swift,可惜多半不支持Windows (2017-07-02 17:17) 

swift是Apple公司的那套吧。我个人不喜欢Apple的那一套,太个性化了。看了下OC代码,感觉非常不爽,语法搞得这么怪。

圣域天子 2017-07-06 14:58
songhuirong1:swift是Apple公司的那套吧。我个人不喜欢Apple的那一套,太个性化了。看了下OC代码,感觉非常不爽,语法搞得这么怪。 (2017-07-05 12:10) 

我也不习惯OC,不过swift的语法非常喜欢

songhuirong1 2017-07-07 12:10
圣域天子:我也不习惯OC,不过swift的语法非常喜欢 (2017-07-06 14:58) 

语法和golang还是比较像的


查看完整版本: [-- Qt 5.9发布 --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled