colorDialog.py 455 B

12345678910111213141516
  1. from PyQt4.QtGui import *
  2. from PyQt4.QtCore import *
  3. class ColorDialog(QColorDialog):
  4. def __init__(self, parent=None):
  5. super(ColorDialog, self).__init__(parent)
  6. self.setOption(QColorDialog.ShowAlphaChannel)
  7. def getColor(self, value=None, title=None):
  8. if title:
  9. self.setWindowTitle(title)
  10. if value:
  11. self.setCurrentColor(value)
  12. return self.currentColor() if self.exec_() else None