mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
pyqt6 croaks if you pass a QPoint instead of a QPointF to QGradient classes
This commit is contained in:
parent
381a042206
commit
eb1e096c92
@ -10,7 +10,7 @@ from functools import partial
|
||||
|
||||
from qt.core import (
|
||||
QStyledItemDelegate, Qt, QTreeView, pyqtSignal, QSize, QIcon, QApplication, QStyle, QAbstractItemView,
|
||||
QMenu, QPoint, QToolTip, QCursor, QDrag, QRect, QModelIndex, QStyleOptionViewItem,
|
||||
QMenu, QPoint, QToolTip, QCursor, QDrag, QRect, QModelIndex, QPointF, QStyleOptionViewItem,
|
||||
QLinearGradient, QPalette, QColor, QPen, QBrush, QFont, QTimer
|
||||
)
|
||||
|
||||
@ -95,7 +95,7 @@ class TagDelegate(QStyledItemDelegate): # {{{
|
||||
lr.setRight(lr.right() * 2)
|
||||
br = painter.boundingRect(lr, flags, text)
|
||||
if br.width() > tr.width():
|
||||
g = QLinearGradient(tr.topLeft(), tr.topRight())
|
||||
g = QLinearGradient(QPointF(tr.topLeft()), QPointF(tr.topRight()))
|
||||
c = option.palette.color(QPalette.ColorRole.WindowText)
|
||||
g.setColorAt(0, c), g.setColorAt(0.8, c)
|
||||
c = QColor(c)
|
||||
|
Loading…
x
Reference in New Issue
Block a user