def __init__(self):
super().__init__()
self.view_width_int = 330
self.view_height_int = 160
self.setFixedWidth(self.view_width_int)
self.setFixedHeight(self.view_height_int)
t_brush = QtGui.QBrush(QtGui.QColor(20, 100, 10))
self.setBackgroundBrush(t_brush)
self.setRenderHints(
QtGui.QPainter.Antialiasing |
QtGui.QPainter.SmoothPixmapTransform
)
self.setAlignment(QtCore.Qt.AlignCenter)
self.graphics_scene = QtWidgets.QGraphicsScene()
self.setScene(self.graphics_scene)
# Custom dynamic breathing graphic
self.custom_gi = BreathingGraphicsObject()
self.graphics_scene.addItem(self.custom_gi)
self.custom_gi.update_pos_and_origin_point(self.view_width_int, self.view_height_int)
self.custom_gi.enter_signal.connect(self.ib_start)
self.custom_gi.leave_signal.connect(self.ob_start)
# Text
self.text_gi = TextGraphicsItem()
self.graphics_scene.addItem(self.text_gi)
self.text_gi.setAcceptHoverEvents(False)
# -so that the underlying item will not be disturbed
ib_str = mc.model.PhrasesM.get(mc.mc_global.active_phrase_id_it).ib_str
# self.text_gi.setPlainText(ib_str)
self.text_gi.setHtml(mc.mc_global.get_html(ib_str))
self.text_gi.setTextWidth(200)
self.text_gi.update_pos_and_origin_point(self.view_width_int, self.view_height_int)
self.text_gi.setDefaultTextColor(QtGui.QColor(200, 190, 10))
self.peak_scale_ft = 1
breathing_popup.py 文件源码
python
阅读 20
收藏 0
点赞 0
评论 0
评论列表
文章目录