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


Python QRect.topLeft方法代碼示例

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


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

示例1: drag_icon

# 需要導入模塊: from PyQt4.Qt import QRect [as 別名]
# 或者: from PyQt4.Qt.QRect import topLeft [as 別名]
def drag_icon(self, cover, multiple):
    cover = cover.scaledToHeight(120, Qt.SmoothTransformation)
    if multiple:
        base_width = cover.width()
        base_height = cover.height()
        base = QImage(base_width+21, base_height+21,
                QImage.Format_ARGB32_Premultiplied)
        base.fill(QColor(255, 255, 255, 0).rgba())
        p = QPainter(base)
        rect = QRect(20, 0, base_width, base_height)
        p.fillRect(rect, QColor('white'))
        p.drawRect(rect)
        rect.moveLeft(10)
        rect.moveTop(10)
        p.fillRect(rect, QColor('white'))
        p.drawRect(rect)
        rect.moveLeft(0)
        rect.moveTop(20)
        p.fillRect(rect, QColor('white'))
        p.save()
        p.setCompositionMode(p.CompositionMode_SourceAtop)
        p.drawImage(rect.topLeft(), cover)
        p.restore()
        p.drawRect(rect)
        p.end()
        cover = base
    return QPixmap.fromImage(cover)
開發者ID:shamray,項目名稱:calibre,代碼行數:29,代碼來源:alternate_views.py


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