pyqt5-QColorDialog颜色选择器
1、介绍
基于对话框选择颜色
2、方法
getColor(initial: Union[QColor, Qt.GlobalColor, QGradient] = Qt.white, parent: typing.Optional[QWidget] = None, title: str = '',
options: Union[QColorDialog.ColorDialogOptions, QColorDialog.ColorDialogOption] = QColorDialog.ColorDialogOptions()) -> QColor
- initial,颜色的初始化设置,可以是QColor、Qt.GlobalColor、QGradient三种类型的一种,默认值为Qt.white,即白色
- title,str类型,颜色选择器的左上角标题
3、使用
col = QColorDialog.getColor()
- 该行代码可以打开一个子窗口,选择颜色
- 选择后可以点击确认或取消,都是返回一个PyQt5.QtGui.QColor对象,而并不会因为点击取消返回None
- 点击确认时,col.name可以获取一个str类型,比如#7bf8ff,col.value都是int类型255
- 点击取消时,col.name可以获取#000000的str,col.value可以获取为0的int类型
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战