python html5 bootstrap 视频教程

德云社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 11882|回复: 0

从 Qt 6.0 起移除QtWidgets::QDesktopWidget 之后使用QtGui::QScreen 代替

[复制链接]

63

主题

91

帖子

417

积分

中级技师

Rank: 3Rank: 3

金钱
257
金币
4
威望
0
贡献
0
发表于 2021-8-24 21:21:57 | 显示全部楼层 |阅读模式
AI人工智能 语音助理 人工翻译 教程
从 Qt 6.0 起移除QtWidgets :: QDesktopWidget 之后使用QtGui :: QScreen 代替

QtWidgets :: QDesktopWidget 在 Qt 5.9 中还有不少独立定义函数、信号、重实现保护函数,但到 Qt 5.15 时大部分都已过时,到 Qt 6.0 及之后版本,干脆直接将其彻底移除。


Qt 4.8.7 的 QDesktopWidget 类属于 QtGui 模块,继承自 QWidget 类,拥有 3 个独立定义特性、12 个独立定义函数、3 个独立定义信号、1 个独立定义重实现保护函数。

Qt 5.15 的 QDesktopWidget 类属于 QtWidgets 模块,继承自 QWidget 类,仅拥有 3 个独立定义公共函数,其余都已过时。


批处理式 "数字 Python IDE" 集成开发环境 (集成高效 Cython PyInstaller 批处理小程序)

http://dt.digitser.cn/zh-CN/ide/idepy/index.html


Qt 6.0 及之后版本,QDesktopWidget 已从 QtWidgets 模块中被彻底移除。


QtGui :: QScreen

若无特殊要求,在 Qt 6.0 及之后版本中,可使用 QtGui :: QScreen 代替 QtWidgets :: QDesktopWidget。

QtGui :: QScreen 在 Qt 6.0 及之后版本中功能并不弱于 QtWidgets :: QDesktopWidget,可完全替换 QtWidgets :: QDesktopWidget。


Qt 4.8.7 的 QtGui :: QScreen 类只可用于 Qt for Embedded Linux,且技术还不太成熟;但到 Qt 5.15 时其技术已很成熟,更别说 Qt 6.0 及之后版本。


QtGui :: QScreen 到 Qt 5.9 时功能就已很强,还有不少可用信号 (Qt 4.8.7 中无一个可用信号,对于 Qt 用户而言,添加了信号用法也会更灵活),适用于所有平台,函数名比 Qt 4.8.7 中更贴切。


扫一扫关注 德云社区 微信公众号

版权声明:
本文为独家原创稿件,版权归 德云社区,未经许可不得转载。
AI人工智能 语音助理 人工翻译 教程
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|Sitemap|小黑屋|德云社区 |网站地图  

GMT+8, 2024-11-27 06:33 , Processed in 0.025715 second(s), 27 queries .

工业和信息化部: 粤ICP备14079481号-2

技术支持 乐数软件     版权所有 © 2014-2021 德云社区    

快速回复 返回顶部 返回列表