def hoverEnterEvent(self, event): tip = ( f"<p><b>Execution {self._execution_state}</b>. Select to see messages in Event Log and Process Output.</p>" ) QToolTip.showText(event.screenPos(), tip)
def copy(self, item): QApplication.clipboard().setText(item.text()) QToolTip.showText(QCursor.pos(), self.tr("Cell contents copied to clipboard"), self, QRect(), 3000)
def setup_tool_tip_style(): tool_tip_palette = QToolTip.palette() tool_tip_palette.setColor(QPalette.ToolTipBase, QColor("#FFFFFF")) tool_tip_palette.setColor(QPalette.ToolTipText, QColor("#505050")) QToolTip.setPalette(tool_tip_palette)
def hoverEnterEvent(self, event): tip = f"<p><b>Execution {self._execution_state}</b>. Select this item to see Console and Log messages.</p>" QToolTip.showText(event.screenPos(), tip)
def hoverLeaveEvent(self, event): QToolTip.hideText()
import sys from PySide2.QtWidgets import QApplication, QToolTip, QPushButton, QWidget from PySide2.QtGui import QFont app = QApplication(sys.argv) w = QWidget() w.setGeometry(300, 300, 300, 220) w.setWindowTitle('提示框') QToolTip.setFont(QFont('SansSerif', 20)) w.setToolTip('这是一个窗口\n设计者:HTG') button = QPushButton('Button', w) button.setToolTip('这是一个按钮\n设计者:HTG') button.resize(button.sizeHint()) button.move(50, 50) w.show() sys.exit(app.exec_())
def copyAddress(self, address): QToolTip.showText(QCursor.pos(), "Address %s has been copied to clipboard!" % address) clipboard = QApplication.clipboard() clipboard.setText(address)
def mouseMoveEvent(self, evt): QGraphicsView.mouseMoveEvent(self, evt) # implement a real time tooltip item = self.itemAt(evt.pos()) if item: QToolTip.showText(evt.globalPos(), str(item))
def event(self, event): if event.type() == QEvent.ToolTip: QToolTip.showText(event.globalPos(), self.toolTip()) return True return super(QAbstractButton, self).event(event)
def f2(e, p, q): self.currentPb = p / float(self.bSliderWidth) self.graphicsScene.slider2D.QImg.setPb(self.currentPb) self.graphicsScene.slider2D.setPixmap(self.graphicsScene.slider2D.QImg.rPixmap) QToolTip.showText(e.screenPos(), (str(int(self.currentPb * 100.0))), self)