6 QtWidgets.QWidget.__init__(self, parent)
8 self.
default_font_.setForeground(QtGui.QBrush(QtGui.QColor(0,0,0)))
10 self.
error_font_.setForeground(QtGui.QBrush(QtGui.QColor(255,0,0)))
17 self.
status_.setAlignment(QtCore.Qt.AlignRight)
18 self.
status_.setSizePolicy(QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum,
19 QtWidgets.QSizePolicy.Expanding))
20 vl=QtWidgets.QVBoxLayout()
28 vl.setContentsMargins(0,0,0,0)
32 hl=QtWidgets.QHBoxLayout()
33 l=QtWidgets.QLabel(
"bonds:")
85 cursor.select(QtGui.QTextCursor.Document)
91 d=query.GetErrorDescription()
92 self.
status_.setText(
"<font color='red'>%s</font>"%d.msg.strip())
94 cursor.movePosition(QtGui.QTextCursor.Start)
95 if d.range.Loc<len(query.string):
97 cursor.movePosition(QtGui.QTextCursor.NextCharacter,
98 QtGui.QTextCursor.MoveAnchor, d.range.Loc)
99 cursor.movePosition(QtGui.QTextCursor.NextCharacter,
100 QtGui.QTextCursor.KeepAnchor, d.range.Length)