def set_rect(self, rect):
scale = config.get('display', 'id_font_scale')
bold = config.get('display', 'id_font_bold')
self._text.setFont(QFont('', rect.width()*0.08*scale))
self._text.setPos(rect.x(), rect.y() + 0.6*rect.height())
self._text.setDefaultTextColor(QColor(config.get('display', 'id_font_color')))
if self._display_mode == 0:
if bold:
self._text.setHtml('<b>P(' + str(self._id) + ')</b>')
else:
self._text.setHtml('P(' + str(self._id) + ')')
self._graphics_item.setRect(rect.x(), rect.y(), rect.width(), rect.height())
self._items[0].setRect(rect.x() + rect.width()/5, rect.y(), rect.width()/5, rect.height())
self._items[1].setRect(rect.x() + rect.width()/5 * 3, rect.y(), rect.width()/5, rect.height())
elif self._display_mode == 1:
self._text.setPlainText('')
self._graphics_item.setRect(rect.x(), rect.y(), rect.width(), rect.height())
self._items[0].setRect(rect.x() + rect.width()/5, rect.y(), rect.width()/5, rect.height())
self._items[1].setRect(rect.x() + rect.width()/5 * 3, rect.y(), rect.width()/5, rect.height())
评论列表
文章目录