document.write("");

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()))

  

posted @ 2024-01-17 16:15  人间春风意  阅读(94)  评论(0编辑  收藏  举报