def _get_prev_char(tc):
     tc2 = QTextCursor(tc)
     tc2.movePosition(QTextCursor.PreviousCharacter, QTextCursor.KeepAnchor)
     char = tc2.selectedText()
     while char == ' ':
         tc2.movePosition(QTextCursor.PreviousCharacter, QTextCursor.KeepAnchor)
         char = tc2.selectedText()
     return char.strip()
Esempio n. 2
0
 def _get_prev_char(tc):
     tc2 = QTextCursor(tc)
     tc2.movePosition(QTextCursor.PreviousCharacter, QTextCursor.KeepAnchor)
     char = tc2.selectedText()
     while char == ' ':
         tc2.movePosition(tc2.PreviousCharacter, tc2.KeepAnchor)
         char = tc2.selectedText()
     return char.strip()
 def _get_full_line(tc):
     tc2 = QTextCursor(tc)
     tc2.select(QTextCursor.LineUnderCursor)
     full_line = tc2.selectedText()
     return full_line
 def _get_next_char(tc):
     tc2 = QTextCursor(tc)
     tc2.movePosition(QTextCursor.NextCharacter, QTextCursor.KeepAnchor)
     char = tc2.selectedText()
     return char
 def _get_last_word_unstripped(tc):
     tc2 = QTextCursor(tc)
     tc2.movePosition(QTextCursor.Left, tc.KeepAnchor, 1)
     tc2.movePosition(QTextCursor.WordLeft, tc.KeepAnchor)
     return tc2.selectedText()
 def _get_next_char(tc):
     tc2 = QTextCursor(tc)
     tc2.movePosition(QTextCursor.NextCharacter, QTextCursor.KeepAnchor)
     char = tc2.selectedText()
     return char
 def _get_last_word_unstripped(tc):
     tc2 = QTextCursor(tc)
     tc2.movePosition(QTextCursor.Left, tc.KeepAnchor, 1)
     tc2.movePosition(QTextCursor.WordLeft, tc.KeepAnchor)
     return tc2.selectedText()
 def _get_full_line(tc):
     tc2 = QTextCursor(tc)
     tc2.select(QTextCursor.LineUnderCursor)
     full_line = tc2.selectedText()
     return full_line