python类white()的实例源码

map.py 文件源码 项目:satellite-tracker 作者: lofaldli 项目源码 文件源码 阅读 34 收藏 0 点赞 0 评论 0
def setupGraphics(self):
        self.label = QGraphicsTextItem(self.viewModel.name, self)
        self.label.setDefaultTextColor(Qt.white)

        self.rect = QGraphicsRectItem(self.boundingRect(), self)
        self.rect.setBrush(self.brush(color=Qt.white))
        self.rect.setPen(self.pen(color=Qt.white))
map.py 文件源码 项目:satellite-tracker 作者: lofaldli 项目源码 文件源码 阅读 28 收藏 0 点赞 0 评论 0
def setupGraphics(self):
        self.rectangle = QGraphicsRectItem(self.boundingRect(), self)
        self.rectangle.setBrush(self.brush(color=Qt.green))
        self.rectangle.setPen(self.pen(color=Qt.white))
lab3.py 文件源码 项目:Computer-graphics 作者: Panda-Lewandowski 项目源码 文件源码 阅读 29 收藏 0 点赞 0 评论 0
def __init__(self):
        QtWidgets.QWidget.__init__(self)
        uic.loadUi("window.ui", self)
        self.scene = QtWidgets.QGraphicsScene(0, 0, 511, 511)
        self.mainview.setScene(self.scene)
        self.image = QImage(511, 511, QImage.Format_ARGB32_Premultiplied)
        self.pen = QPen()
        self.color_line = QColor(Qt.black)
        self.color_bground = QColor(Qt.white)
        self.draw_line.clicked.connect(lambda: draw_line(self))
        self.clean_all.clicked.connect(lambda : clear_all(self))
        self.btn_bground.clicked.connect(lambda: get_color_bground(self))
        self.btn_line.clicked.connect(lambda: get_color_line(self))
        self.draw_sun.clicked.connect(lambda: draw_sun(self))
        self.cda.setChecked(True)
lab3.py 文件源码 项目:Computer-graphics 作者: Panda-Lewandowski 项目源码 文件源码 阅读 28 收藏 0 点赞 0 评论 0
def get_color_bground(win):
    color = QtWidgets.QColorDialog.getColor(initial=Qt.white, title='???? ????',
                                            options=QtWidgets.QColorDialog.DontUseNativeDialog)
    if color.isValid():
        win.color_bground = color
        win.image.fill(color)
        s = QtWidgets.QGraphicsScene(0, 0, 10, 10)
        s.setBackgroundBrush(color)
        win.bground_color.setScene(s)
        win.scene.setBackgroundBrush(color)
lab7.py 文件源码 项目:Computer-graphics 作者: Panda-Lewandowski 项目源码 文件源码 阅读 25 收藏 0 点赞 0 评论 0
def clean_all(win):
    win.scene.clear()
    win.table.clear()
    win.lines = []
    win.image.fill(Qt.white)
    r = win.table.rowCount()
    for i in range(r, -1, -1):
        win.table.removeRow(i)
videolist.py 文件源码 项目:vidcutter 作者: ozmartian 项目源码 文件源码 阅读 31 收藏 0 点赞 0 评论 0
def paint(self, painter: QPainter, option: QStyleOptionViewItem, index: QModelIndex) -> None:
        r = option.rect
        pencolor = Qt.white if self.theme == 'dark' else Qt.black
        if self.parent.isEnabled():
            if option.state & QStyle.State_Selected:
                painter.setBrush(QColor(150, 190, 78, 150))
            elif option.state & QStyle.State_MouseOver:
                painter.setBrush(QColor(227, 212, 232))
                pencolor = Qt.black
            else:
                brushcolor = QColor(79, 85, 87, 175) if self.theme == 'dark' else QColor('#EFF0F1')
                painter.setBrush(Qt.transparent if index.row() % 2 == 0 else brushcolor)
        painter.setPen(Qt.NoPen)
        painter.drawRect(r)
        thumb = QIcon(index.data(Qt.DecorationRole + 1))
        starttime = index.data(Qt.DisplayRole + 1)
        endtime = index.data(Qt.UserRole + 1)
        externalPath = index.data(Qt.UserRole + 2)
        r = option.rect.adjusted(5, 0, 0, 0)
        thumb.paint(painter, r, Qt.AlignVCenter | Qt.AlignLeft)
        painter.setPen(QPen(pencolor, 1, Qt.SolidLine))
        r = option.rect.adjusted(110, 8, 0, 0)
        painter.setFont(QFont('Noto Sans UI', 10 if sys.platform == 'darwin' else 8, QFont.Bold))
        painter.drawText(r, Qt.AlignLeft, 'FILENAME' if len(externalPath) else 'START')
        r = option.rect.adjusted(110, 20, 0, 0)
        painter.setFont(QFont('Noto Sans UI', 11 if sys.platform == 'darwin' else 9, QFont.Normal))
        if len(externalPath):
            painter.drawText(r, Qt.AlignLeft, self.clipText(os.path.basename(externalPath), painter))
        else:
            painter.drawText(r, Qt.AlignLeft, starttime)
        if len(endtime) > 0:
            r = option.rect.adjusted(110, 45, 0, 0)
            painter.setFont(QFont('Noto Sans UI', 10 if sys.platform == 'darwin' else 8, QFont.Bold))
            painter.drawText(r, Qt.AlignLeft, 'RUNTIME' if len(externalPath) else 'END')
            r = option.rect.adjusted(110, 60, 0, 0)
            painter.setFont(QFont('Noto Sans UI', 11 if sys.platform == 'darwin' else 9, QFont.Normal))
            painter.drawText(r, Qt.AlignLeft, endtime)
        if self.parent.verticalScrollBar().isVisible():
            self.parent.setFixedWidth(210)
        else:
            self.parent.setFixedWidth(190)
QColorPicker.py 文件源码 项目:gpvdm 作者: roderickmackenzie 项目源码 文件源码 阅读 78 收藏 0 点赞 0 评论 0
def callback_button_click(self):
        col = QColorDialog.getColor(Qt.white, self)
        if col.isValid():
            self.r=col.red()/255
            self.g=col.green()/255
            self.b=col.blue()/255
            self.update_color()
            self.changed.emit()
HandWriteRecognition.py 文件源码 项目:pyqt5 作者: yurisnm 项目源码 文件源码 阅读 29 收藏 0 点赞 0 评论 0
def init_ui(self):
        self.setBackgroundBrush(QBrush(QColor(Qt.white)))
glyphLineView.py 文件源码 项目:defconQt 作者: trufont 项目源码 文件源码 阅读 27 收藏 0 点赞 0 评论 0
def setBackgroundColor(self, color):
        """
        Sets the QColor_ *backgroundColor* with which the widget’s background
        is paint.

        The default is Qt.white.

        .. _QColor: http://doc.qt.io/qt-5/qcolor.html
        """
        self._backgroundColor = color
        self.update()
glyphCellFactory.py 文件源码 项目:defconQt 作者: trufont 项目源码 文件源码 阅读 20 收藏 0 点赞 0 评论 0
def drawCellHeaderBackground(self, painter, rect):
        xMin, yMin, width, height = rect
        # background
        if self.shouldDrawMarkColor and self.glyph.markColor is not None:
            color = colorToQColor(self.glyph.markColor)
        elif self.glyph.dirty:
            color = cellDirtyColor
        else:
            color = Qt.white
        painter.fillRect(xMin, yMin, width, height, color)
settingsdialog.py 文件源码 项目:pisi-player 作者: mthnzbk 项目源码 文件源码 阅读 24 收藏 0 点赞 0 评论 0
def colorSelected(self):
        color = QColorDialog.getColor(Qt.white, self)
        if not color.name() == "#000000":
            settings().setValue("Subtitle/color", color)
            settings().sync()
            self.color_button.setStyleSheet("QPushButton {border: 1px solid black; border-radius: 3px; \
                                        background-color: %s; }"%color.name())
            self.parent.settingsChanged.emit()
basicdrawing.py 文件源码 项目:Mac-Python-3.X 作者: L1nwatch 项目源码 文件源码 阅读 21 收藏 0 点赞 0 评论 0
def brushChanged(self):
        style = Qt.BrushStyle(self.brushStyleComboBox.itemData(
                self.brushStyleComboBox.currentIndex(), IdRole))

        if style == Qt.LinearGradientPattern:
            linearGradient = QLinearGradient(0, 0, 100, 100)
            linearGradient.setColorAt(0.0, Qt.white)
            linearGradient.setColorAt(0.2, Qt.green)
            linearGradient.setColorAt(1.0, Qt.black)
            self.renderArea.setBrush(QBrush(linearGradient))
        elif style == Qt.RadialGradientPattern:
            radialGradient = QRadialGradient(50, 50, 50, 70, 70)
            radialGradient.setColorAt(0.0, Qt.white)
            radialGradient.setColorAt(0.2, Qt.green)
            radialGradient.setColorAt(1.0, Qt.black)
            self.renderArea.setBrush(QBrush(radialGradient))
        elif style == Qt.ConicalGradientPattern:
            conicalGradient = QConicalGradient(50, 50, 150)
            conicalGradient.setColorAt(0.0, Qt.white)
            conicalGradient.setColorAt(0.2, Qt.green)
            conicalGradient.setColorAt(1.0, Qt.black)
            self.renderArea.setBrush(QBrush(conicalGradient))
        elif style == Qt.TexturePattern:
            self.renderArea.setBrush(QBrush(QPixmap(':/images/brick.png')))
        else:
            self.renderArea.setBrush(QBrush(Qt.green, style))
charactermap.py 文件源码 项目:Mac-Python-3.X 作者: L1nwatch 项目源码 文件源码 阅读 19 收藏 0 点赞 0 评论 0
def paintEvent(self, event):
        painter = QPainter(self)
        painter.fillRect(event.rect(), Qt.white)
        painter.setFont(self.displayFont)

        redrawRect = event.rect()
        beginRow = redrawRect.top() // self.squareSize
        endRow = redrawRect.bottom() // self.squareSize
        beginColumn = redrawRect.left() // self.squareSize
        endColumn = redrawRect.right() // self.squareSize

        painter.setPen(Qt.gray)
        for row in range(beginRow, endRow + 1):
            for column in range(beginColumn, endColumn + 1):
                painter.drawRect(column * self.squareSize,
                        row * self.squareSize, self.squareSize,
                        self.squareSize)

        fontMetrics = QFontMetrics(self.displayFont)
        painter.setPen(Qt.black)
        for row in range(beginRow, endRow + 1):
            for column in range(beginColumn, endColumn + 1):
                key = row * self.columns + column
                painter.setClipRect(column * self.squareSize,
                        row * self.squareSize, self.squareSize,
                        self.squareSize)

                if key == self.lastKey:
                    painter.fillRect(column * self.squareSize + 1,
                            row * self.squareSize + 1, self.squareSize,
                            self.squareSize, Qt.red)

                key_ch = self._chr(key)
                painter.drawText(column * self.squareSize + (self.squareSize / 2) - fontMetrics.width(key_ch) / 2,
                        row * self.squareSize + 4 + fontMetrics.ascent(),
                        key_ch)
basicdrawing.py 文件源码 项目:examples 作者: pyqt 项目源码 文件源码 阅读 21 收藏 0 点赞 0 评论 0
def brushChanged(self):
        style = Qt.BrushStyle(self.brushStyleComboBox.itemData(
                self.brushStyleComboBox.currentIndex(), IdRole))

        if style == Qt.LinearGradientPattern:
            linearGradient = QLinearGradient(0, 0, 100, 100)
            linearGradient.setColorAt(0.0, Qt.white)
            linearGradient.setColorAt(0.2, Qt.green)
            linearGradient.setColorAt(1.0, Qt.black)
            self.renderArea.setBrush(QBrush(linearGradient))
        elif style == Qt.RadialGradientPattern:
            radialGradient = QRadialGradient(50, 50, 50, 70, 70)
            radialGradient.setColorAt(0.0, Qt.white)
            radialGradient.setColorAt(0.2, Qt.green)
            radialGradient.setColorAt(1.0, Qt.black)
            self.renderArea.setBrush(QBrush(radialGradient))
        elif style == Qt.ConicalGradientPattern:
            conicalGradient = QConicalGradient(50, 50, 150)
            conicalGradient.setColorAt(0.0, Qt.white)
            conicalGradient.setColorAt(0.2, Qt.green)
            conicalGradient.setColorAt(1.0, Qt.black)
            self.renderArea.setBrush(QBrush(conicalGradient))
        elif style == Qt.TexturePattern:
            self.renderArea.setBrush(QBrush(QPixmap(':/images/brick.png')))
        else:
            self.renderArea.setBrush(QBrush(Qt.green, style))
charactermap.py 文件源码 项目:examples 作者: pyqt 项目源码 文件源码 阅读 21 收藏 0 点赞 0 评论 0
def paintEvent(self, event):
        painter = QPainter(self)
        painter.fillRect(event.rect(), Qt.white)
        painter.setFont(self.displayFont)

        redrawRect = event.rect()
        beginRow = redrawRect.top() // self.squareSize
        endRow = redrawRect.bottom() // self.squareSize
        beginColumn = redrawRect.left() // self.squareSize
        endColumn = redrawRect.right() // self.squareSize

        painter.setPen(Qt.gray)
        for row in range(beginRow, endRow + 1):
            for column in range(beginColumn, endColumn + 1):
                painter.drawRect(column * self.squareSize,
                        row * self.squareSize, self.squareSize,
                        self.squareSize)

        fontMetrics = QFontMetrics(self.displayFont)
        painter.setPen(Qt.black)
        for row in range(beginRow, endRow + 1):
            for column in range(beginColumn, endColumn + 1):
                key = row * self.columns + column
                painter.setClipRect(column * self.squareSize,
                        row * self.squareSize, self.squareSize,
                        self.squareSize)

                if key == self.lastKey:
                    painter.fillRect(column * self.squareSize + 1,
                            row * self.squareSize + 1, self.squareSize,
                            self.squareSize, Qt.red)

                key_ch = self._chr(key)
                painter.drawText(column * self.squareSize + (self.squareSize / 2) - fontMetrics.width(key_ch) / 2,
                        row * self.squareSize + 4 + fontMetrics.ascent(),
                        key_ch)
basicdrawing.py 文件源码 项目:pyqt5-example 作者: guinslym 项目源码 文件源码 阅读 17 收藏 0 点赞 0 评论 0
def brushChanged(self):
        style = Qt.BrushStyle(self.brushStyleComboBox.itemData(
                self.brushStyleComboBox.currentIndex(), IdRole))

        if style == Qt.LinearGradientPattern:
            linearGradient = QLinearGradient(0, 0, 100, 100)
            linearGradient.setColorAt(0.0, Qt.white)
            linearGradient.setColorAt(0.2, Qt.green)
            linearGradient.setColorAt(1.0, Qt.black)
            self.renderArea.setBrush(QBrush(linearGradient))
        elif style == Qt.RadialGradientPattern:
            radialGradient = QRadialGradient(50, 50, 50, 70, 70)
            radialGradient.setColorAt(0.0, Qt.white)
            radialGradient.setColorAt(0.2, Qt.green)
            radialGradient.setColorAt(1.0, Qt.black)
            self.renderArea.setBrush(QBrush(radialGradient))
        elif style == Qt.ConicalGradientPattern:
            conicalGradient = QConicalGradient(50, 50, 150)
            conicalGradient.setColorAt(0.0, Qt.white)
            conicalGradient.setColorAt(0.2, Qt.green)
            conicalGradient.setColorAt(1.0, Qt.black)
            self.renderArea.setBrush(QBrush(conicalGradient))
        elif style == Qt.TexturePattern:
            self.renderArea.setBrush(QBrush(QPixmap(':/images/brick.png')))
        else:
            self.renderArea.setBrush(QBrush(Qt.green, style))
charactermap.py 文件源码 项目:pyqt5-example 作者: guinslym 项目源码 文件源码 阅读 26 收藏 0 点赞 0 评论 0
def paintEvent(self, event):
        painter = QPainter(self)
        painter.fillRect(event.rect(), Qt.white)
        painter.setFont(self.displayFont)

        redrawRect = event.rect()
        beginRow = redrawRect.top() // self.squareSize
        endRow = redrawRect.bottom() // self.squareSize
        beginColumn = redrawRect.left() // self.squareSize
        endColumn = redrawRect.right() // self.squareSize

        painter.setPen(Qt.gray)
        for row in range(beginRow, endRow + 1):
            for column in range(beginColumn, endColumn + 1):
                painter.drawRect(column * self.squareSize,
                        row * self.squareSize, self.squareSize,
                        self.squareSize)

        fontMetrics = QFontMetrics(self.displayFont)
        painter.setPen(Qt.black)
        for row in range(beginRow, endRow + 1):
            for column in range(beginColumn, endColumn + 1):
                key = row * self.columns + column
                painter.setClipRect(column * self.squareSize,
                        row * self.squareSize, self.squareSize,
                        self.squareSize)

                if key == self.lastKey:
                    painter.fillRect(column * self.squareSize + 1,
                            row * self.squareSize + 1, self.squareSize,
                            self.squareSize, Qt.red)

                key_ch = self._chr(key)
                painter.drawText(column * self.squareSize + (self.squareSize / 2) - fontMetrics.width(key_ch) / 2,
                        row * self.squareSize + 4 + fontMetrics.ascent(),
                        key_ch)
palettes.py 文件源码 项目:persepolis 作者: persepolisdm 项目源码 文件源码 阅读 30 收藏 0 点赞 0 评论 0
def __init__(self):
        super().__init__()
        # 53 53 53 is gray
        self.setColor(QPalette.Window, QColor(53, 53, 53))
        # light gray
        self.setColor(QPalette.WindowText, QColor(174, 167, 159))
        # gray
        self.setColor(QPalette.Base, QColor(63, 63, 63))
        # gray
        self.setColor(QPalette.AlternateBase, QColor(53, 53, 53))
        self.setColor(QPalette.ToolTipBase, Qt.white)
        self.setColor(QPalette.ToolTipText, Qt.white)
        # light gray
        self.setColor(QPalette.Text, QColor(174, 167, 159))

        # gray
        self.setColor(QPalette.Button, QColor(53, 53, 53))
        # light gray
        self.setColor(QPalette.ButtonText, QColor(174, 167, 159))
        # numix red
        self.setColor(QPalette.BrightText, QColor(214, 73, 55))
        # blue
        self.setColor(QPalette.Link, QColor(42, 130, 218))
        # numix red
        self.setColor(QPalette.Highlight, QColor(214, 73, 55))
        self.setColor(QPalette.HighlightedText, Qt.white)

        self.setColor(QPalette.Disabled, QPalette.Window, QColor(51, 51, 51))
        self.setColor(QPalette.Disabled, QPalette.ButtonText,
                      QColor(51, 51, 51))
        self.setColor(QPalette.Disabled, QPalette.Text, QColor(122, 118, 113))
        self.setColor(QPalette.Disabled, QPalette.WindowText,
                      QColor(122, 118, 113))
        self.setColor(QPalette.Disabled, QPalette.Base, QColor(32, 32, 32))
palettes.py 文件源码 项目:persepolis 作者: persepolisdm 项目源码 文件源码 阅读 30 收藏 0 点赞 0 评论 0
def __init__(self):
        super().__init__()
        # gray
        self.setColor(QPalette.Window, QColor(53, 57, 69))
        # light gray
        self.setColor(QPalette.WindowText, QColor(174, 167, 159))
        # gray
        self.setColor(QPalette.Base, QColor(64, 69, 82))
        # gray
        self.setColor(QPalette.AlternateBase, QColor(56, 60, 74))
        self.setColor(QPalette.ToolTipBase, Qt.white)
        self.setColor(QPalette.ToolTipText, Qt.white)
        # light gray
        self.setColor(QPalette.Text, QColor(174, 167, 159))
        # gray
        self.setColor(QPalette.Button, QColor(64, 69, 82))
        # light gray
        self.setColor(QPalette.ButtonText, QColor(174, 167, 159))
        # Arck red
        self.setColor(QPalette.BrightText, QColor(191, 71, 77))
        # blue
        self.setColor(QPalette.Link, QColor(42, 130, 218))
        # Arc red
        self.setColor(QPalette.Highlight, QColor(191, 71, 77))
        self.setColor(QPalette.HighlightedText, Qt.white)

        self.setColor(QPalette.Disabled, QPalette.Window, QColor(51, 51, 51))
        self.setColor(QPalette.Disabled, QPalette.ButtonText,
                      QColor(51, 51, 51))
        self.setColor(QPalette.Disabled, QPalette.Text, QColor(120, 133, 148))
        self.setColor(QPalette.Disabled, QPalette.WindowText,
                      QColor(120, 133, 148))
        self.setColor(QPalette.Disabled, QPalette.Base, QColor(32, 32, 32))
palettes.py 文件源码 项目:persepolis 作者: persepolisdm 项目源码 文件源码 阅读 27 收藏 0 点赞 0 评论 0
def __init__(self):
        super().__init__()
        # gray
        self.setColor(QPalette.Window, QColor(53, 57, 69))
        # light gray
        self.setColor(QPalette.WindowText, QColor(174, 167, 159))
        # gray
        self.setColor(QPalette.Base, QColor(64, 69, 82))
        # gray
        self.setColor(QPalette.AlternateBase, QColor(56, 60, 74))
        self.setColor(QPalette.ToolTipBase, Qt.white)
        self.setColor(QPalette.ToolTipText, Qt.white)
        # light gray
        self.setColor(QPalette.Text, QColor(174, 167, 159))
        # gray
        self.setColor(QPalette.Button, QColor(64, 69, 82))
        # light gray
        self.setColor(QPalette.ButtonText, QColor(174, 167, 159))
        # Arck red
        self.setColor(QPalette.BrightText, QColor(191, 71, 77))
        # blue
        self.setColor(QPalette.Link, QColor(42, 130, 218))
        # Arc Blue
        self.setColor(QPalette.Highlight, QColor(82, 148, 226))
        self.setColor(QPalette.HighlightedText, Qt.white)

        self.setColor(QPalette.Disabled, QPalette.Window, QColor(51, 51, 51))
        self.setColor(QPalette.Disabled, QPalette.ButtonText,
                      QColor(51, 51, 51))
        self.setColor(QPalette.Disabled, QPalette.Text, QColor(120, 133, 148))
        self.setColor(QPalette.Disabled, QPalette.WindowText,
                      QColor(120, 133, 148))
        self.setColor(QPalette.Disabled, QPalette.Base, QColor(32, 32, 32))


问题


面经


文章

微信
公众号

扫码关注公众号