from PyQt5.QtGui import *
from PyQt5.QtCore import *
from PyQt5.QtWidgets import *
BB = QDialogButtonBox
# 颜色窗口
class ColorDialog(QColorDialog):
def __init__(self, parent=None):
super(ColorDialog, self).__init__(parent)
self.setOption(QColorDialog.ShowAlphaChannel)
# The Mac native dialog does not support our restore button.
self.setOption(QColorDialog.DontUseNativeDialog)
# Add a restore defaults button.
# The default is set at invocation time, so that it
# works across dialogs for different elements.
self.default = None
self.bb = self.layout().itemAt(1).widget()
self.bb.addButton(BB.RestoreDefaults)
self.bb.clicked.connect(self.checkRestore)
# 获取颜色
def getColor(self, value=None, title=None, defau
【PyQt5学习】——颜色面板使用(QcolorDialog)
最新推荐文章于 2023-11-16 10:25:13 发布
本文介绍了如何在PyQt5中使用QColorDialog进行颜色选择,并展示了如何获取所选颜色的RGB值及其透明度。
摘要由CSDN通过智能技术生成