当前位置: 首页>>代码示例>>Python>>正文


Python QColorDialog.exec_方法代码示例

本文整理汇总了Python中PyQt5.QtWidgets.QColorDialog.exec_方法的典型用法代码示例。如果您正苦于以下问题:Python QColorDialog.exec_方法的具体用法?Python QColorDialog.exec_怎么用?Python QColorDialog.exec_使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在PyQt5.QtWidgets.QColorDialog的用法示例。


在下文中一共展示了QColorDialog.exec_方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: mouseDoubleClickEvent

# 需要导入模块: from PyQt5.QtWidgets import QColorDialog [as 别名]
# 或者: from PyQt5.QtWidgets.QColorDialog import exec_ [as 别名]
 def mouseDoubleClickEvent(self, event):
     if self._readOnly:
         return
     dialog = QColorDialog(self._color)
     dialog.setOptions(QColorDialog.ShowAlphaChannel)
     ok = dialog.exec_()
     if ok:
         self.setColor(dialog.currentColor())
         self.colorChanged.emit()
开发者ID:pathumego,项目名称:trufont,代码行数:11,代码来源:colorWidgets.py

示例2: pickColor

# 需要导入模块: from PyQt5.QtWidgets import QColorDialog [as 别名]
# 或者: from PyQt5.QtWidgets.QColorDialog import exec_ [as 别名]
 def pickColor(self):
     if self._readOnly:
         return
     dialog = QColorDialog(self._color)
     dialog.setOptions(QColorDialog.ShowAlphaChannel)
     ok = dialog.exec_()
     if ok:
         self.setColor(dialog.currentColor())
         self.colorChanged.emit()
开发者ID:davelab6,项目名称:trufont,代码行数:11,代码来源:colorWidgets.py

示例3: mouseDoubleClickEvent

# 需要导入模块: from PyQt5.QtWidgets import QColorDialog [as 别名]
# 或者: from PyQt5.QtWidgets.QColorDialog import exec_ [as 别名]
 def mouseDoubleClickEvent(self, event):
     event.accept()
     if self._readOnly:
         return
     dialog = QColorDialog()
     ok = dialog.exec_()
     if ok:
         self.setColor(dialog.currentColor())
         self.colorChanged.emit()
开发者ID:paarandika,项目名称:trufont,代码行数:11,代码来源:colorWidgets.py

示例4: _doubleClicked

# 需要导入模块: from PyQt5.QtWidgets import QColorDialog [as 别名]
# 或者: from PyQt5.QtWidgets.QColorDialog import exec_ [as 别名]
 def _doubleClicked(self, index):
     model = self.model()
     if model is None:
         return
     data = model.data(index)
     if isinstance(data, QColor):
         if QApplication.keyboardModifiers() & Qt.AltModifier:
             model.setData(index, QColor())
         else:
             dialog = QColorDialog(self)
             dialog.setCurrentColor(data)
             dialog.setOption(QColorDialog.ShowAlphaChannel)
             ret = dialog.exec_()
             if ret:
                 color = dialog.currentColor()
                 model.setData(index, color)
开发者ID:adrientetar,项目名称:defconQt,代码行数:18,代码来源:listView.py

示例5: getColor

# 需要导入模块: from PyQt5.QtWidgets import QColorDialog [as 别名]
# 或者: from PyQt5.QtWidgets.QColorDialog import exec_ [as 别名]
def getColor(
        parent = None,
        title = "",
        color = None,
        alpha = False,
        ):
    """Ask the user a color."""
    global _savedColor
    if color is None:
        color = _savedColor
    dlg = QColorDialog(color, parent)
    options = QColorDialog.ColorDialogOptions()
    if alpha:
        options |= QColorDialog.ShowAlphaChannel
    if not QSettings().value("native_dialogs/colordialog", True, bool):
        options |= QColorDialog.DontUseNativeDialog
    dlg.setOptions(options)
    dlg.setWindowTitle(title or app.caption(_("Select Color")))
    if dlg.exec_():
        _savedColor = dlg.selectedColor()
        return _savedColor
开发者ID:19joho66,项目名称:frescobaldi,代码行数:23,代码来源:inputdialog.py

示例6: onColorPicker

# 需要导入模块: from PyQt5.QtWidgets import QColorDialog [as 别名]
# 或者: from PyQt5.QtWidgets.QColorDialog import exec_ [as 别名]
    def onColorPicker(self):
        dialog = QColorDialog()
        dialog.setCurrentColor(self._color)

        if dialog.exec_():
            self.set_color(dialog.currentColor())
开发者ID:Tinkerforge,项目名称:brickv,代码行数:8,代码来源:rgb_led_matrix.py

示例7: mousePressEvent

# 需要导入模块: from PyQt5.QtWidgets import QColorDialog [as 别名]
# 或者: from PyQt5.QtWidgets.QColorDialog import exec_ [as 别名]
 def mousePressEvent(self, e):
     color_dialog = QColorDialog()
     color_dialog.exec_()
     self.current_color = color_dialog.selectedColor()
     self.reset_style_sheet()
开发者ID:MarcTheSpark,项目名称:marcpy,代码行数:7,代码来源:widgets.py


注:本文中的PyQt5.QtWidgets.QColorDialog.exec_方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。