def init_ui(self): QToolTip.setFont(QFont('SansSerif', 10)) self.statusBar().showMessage('Ready') self.create_widgets() self.setGeometry(300, 300, 250, 150) self.setWindowTitle('Chat') self.show()
def show_tooltip(self, ev): c = self.cursorForPosition(ev.pos()) fmt = self.syntax_format_for_cursor(c) if fmt is not None: tt = unicode(fmt.toolTip()) if tt: QToolTip.setFont(self.tooltip_font) QToolTip.setPalette(self.tooltip_palette) QToolTip.showText(ev.globalPos(), textwrap.fill(tt)) return QToolTip.hideText() ev.ignore()