71 painter.save() |
71 painter.save() |
72 painter.setFont(self.headerFont) # set our header font |
72 painter.setFont(self.headerFont) # set our header font |
73 painter.setPen(QColor(Qt.GlobalColor.black)) # set color |
73 painter.setPen(QColor(Qt.GlobalColor.black)) # set color |
74 if drawing: |
74 if drawing: |
75 fm = painter.fontMetrics() |
75 fm = painter.fontMetrics() |
76 try: |
76 fmWidth = fm.horizontalAdvance(header) |
77 fmWidth = fm.horizontalAdvance(header) |
|
78 except AttributeError: |
|
79 fmWidth = fm.width(header) |
|
80 painter.drawText( |
77 painter.drawText( |
81 area.right() - fmWidth, |
78 area.right() - fmWidth, |
82 area.top() + painter.fontMetrics().ascent(), |
79 area.top() + painter.fontMetrics().ascent(), |
83 header, |
80 header, |
84 ) |
81 ) |