python pyqt6 颜色弹窗 QColorDialog
def setColor(self):
# 避免窗口置顶后,Dialog被主窗口覆盖,所以需要传递self
# 设定默认颜色使用getColor的第一个参数(使用setCurrentColor不生效)
# "选择颜色" 为Dialog弹窗的标题
# 设定QColorDialog.ColorDialogOption.ShowAlphaChannel 显示透明度设定
color = QColorDialog(self).getColor(
QColor(24, 24, 24, 240), self, "选择颜色", QColorDialog.ColorDialogOption.ShowAlphaChannel)
if color.isValid():
print(color.name())
print(str(color.alpha()))
作者:人间春风意
扫描左侧的二维码可以赞赏

本作品采用署名-非商业性使用-禁止演绎 4.0 国际 进行许可。

浙公网安备 33010602011771号