tob*_*spr 4 python qt pyqt python-3.x qt5
我QColorDialog
在PyQt5中使用一个让用户选择一种颜色.我的代码看起来像这样:
result = QColorDialog.getColor(QColor(self.red, self.green, self.blue))
self.red, self.green, self.blue = result.red(), result.green(), result.blue()
Run Code Online (Sandbox Code Playgroud)
到目前为止这工作正常,但我无法检测用户是否取消了对话框.
即使取消对话框,返回的颜色QColor(0, 0, 0, 255)
也不None
是预期的颜色.
有没有办法检测对话框是否使用静态getColor
方法取消?或者我是否必须手动构建QColorDialog
实例?
归档时间: |
|
查看次数: |
336 次 |
最近记录: |