

def __init__(self, text_edit):
    ' Create a call tip manager that is attached to the specified Qt\n            text edit widget.\n        '
    assert isinstance(text_edit, (QtGui.QTextEdit, QtGui.QPlainTextEdit))
    super(CallTipWidget, self).__init__(None, QtCore.Qt.ToolTip)
    self._hide_timer = QtCore.QBasicTimer()
    self._text_edit = text_edit
    self.setFont(text_edit.document().defaultFont())
    self.setForegroundRole(QtGui.QPalette.ToolTipText)
    self.setBackgroundRole(QtGui.QPalette.ToolTipBase)
    self.setPalette(QtGui.QToolTip.palette())
    self.setAlignment(QtCore.Qt.AlignLeft)
    self.setIndent(1)
    self.setFrameStyle(QtGui.QFrame.NoFrame)
    self.setMargin((1 + self.style().pixelMetric(QtGui.QStyle.PM_ToolTipLabelFrameWidth, None, self)))
    self.setWindowOpacity((self.style().styleHint(QtGui.QStyle.SH_ToolTipLabel_Opacity, None, self, None) / 255.0))

dataset/ETHPy150Open enthought/pyface/pyface/ui/qt4/console/call_tip_widget.py CallTipWidget.__init__/original