def onThreadOutput(text): if not shiboken.isValid(ui) or not shiboken.isValid(ui.progressText): return ui.progressText.moveCursor(QtGui.QTextCursor.End) if text[0] == "\r": #cursor = QtGui.QTextCursor(ui.progressText.textCursor()) ui.progressText.moveCursor(QtGui.QTextCursor.StartOfLine, QtGui.QTextCursor.KeepAnchor) ui.progressText.moveCursor(QtGui.QTextCursor.PreviousCharacter, QtGui.QTextCursor.KeepAnchor) ui.progressText.insertHtml(text.replace('\n', '<br />'))
def _isSetterValid(self, setter, validcheck_function=None): return not hasattr(setter, '__self__') or (shiboken.isValid(setter.__self__) \ and (not validcheck_function or validcheck_function()))