當前位置: 首頁>>代碼示例>>Python>>正文


Python QToolTip.palette方法代碼示例

本文整理匯總了Python中PyQt5.Qt.QToolTip.palette方法的典型用法代碼示例。如果您正苦於以下問題:Python QToolTip.palette方法的具體用法?Python QToolTip.palette怎麽用?Python QToolTip.palette使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在PyQt5.Qt.QToolTip的用法示例。


在下文中一共展示了QToolTip.palette方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。

示例1: __init__

# 需要導入模塊: from PyQt5.Qt import QToolTip [as 別名]
# 或者: from PyQt5.Qt.QToolTip import palette [as 別名]
    def __init__(self, parent=None):
        super(MessageLabel, self).__init__(parent)

        palette = QToolTip.palette()
        color = QColor(Qt.yellow)
        palette.setColor(QPalette.Window, color)

        self.setPalette(palette)
        self.setAutoFillBackground(True)
        self.setFrameStyle(QFrame.Box | QFrame.Plain)

        self.setWordWrap(True)

        self.hide()
開發者ID:jsoffer,項目名稱:eilat,代碼行數:16,代碼來源:WebTab.py

示例2: make_labels

# 需要導入模塊: from PyQt5.Qt import QToolTip [as 別名]
# 或者: from PyQt5.Qt.QToolTip import palette [as 別名]
    def make_labels(self, target):
        """ Create labels for the web nodes in 'source'; if not defined,
        find all visible anchor nodes first

        TODO pass a color? for 'title' tags

        NAV11 DOM01

        """

        if target == "links":
            source = self.__find_visible(navigables=True)
            self.attr.clear('find_titles')
        elif target == "titles":
            source = self.__find_visible(navigables=False)
            self.attr.insert('find_titles')

        self.map_tags = dict(zip(ALL_TAGS, source))

        for tag, node in self.map_tags.items():
            label = QLabel(tag, parent=self)
            self.__labels.append(label)

            palette = QToolTip.palette()

            color = QColor(Qt.yellow)

            color = color.lighter(160)
            color.setAlpha(196)
            palette.setColor(QPalette.Window, color)

            label.setPalette(palette)
            label.setAutoFillBackground(True)
            label.setFrameStyle(QFrame.Box | QFrame.Plain)

            point = QPoint(
                node.geometry().left(),
                node.geometry().center().y())
            point -= self.page().mainFrame().scrollPosition()
            label.move(point)
            label.show()
            label.move(label.x(), label.y() + label.height() // 4)
開發者ID:jsoffer,項目名稱:eilat,代碼行數:44,代碼來源:WebView.py

示例3: __init__

# 需要導入模塊: from PyQt5.Qt import QToolTip [as 別名]
# 或者: from PyQt5.Qt.QToolTip import palette [as 別名]
    def __init__(self, parent=None):
        super(NotifyLabel, self).__init__(parent)

        print("NOTIFYLABEL", self, parent)

        palette = QToolTip.palette()
        color = QColor(Qt.blue)
        color = color.lighter(170)
        color.setAlpha(128)
        palette.setColor(QPalette.Window, color)

        self.setPalette(palette)
        self.setAutoFillBackground(True)
        self.setFrameStyle(QFrame.Box | QFrame.Plain)

        self.setFont(QFont(None, 20, QFont.Bold))

        self.hide()

        self.content = deque(maxlen=4)
開發者ID:jsoffer,項目名稱:eilat,代碼行數:22,代碼來源:MainWin.py


注:本文中的PyQt5.Qt.QToolTip.palette方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。