Как добавить текст без новой строки в QTextEdit PyQt4 Python 2.7?

У меня проблема с добавлением текста без новой строки в QTextEdit. Я должен добавить значение переменной «self.value» и следующий текст «, слово». Это мой код:

import sys
from PyQt4.QtCore import *
from PyQt4.QtGui import *

class Text(QWidget):
   def __init__(self, parent = None):
      super(Text, self).__init__(parent)

      self.value = 5

      layout = QHBoxLayout()
      self.text_edit = QTextEdit()
      self.text_edit.append(str(self.value))
      self.text_edit.append(",   word")
      layout.addWidget(self.text_edit)
      self.setLayout(layout)
      self.setWindowTitle("TextEdit")

def main():
   app = QApplication(sys.argv)
   ex = Text()
   ex.show()
   sys.exit(app.exec_())

if __name__ == '__main__':
   main()

И я получаю:

5
,   word

Но я бы хотел:

5,   word

Помоги мне, пожалуйста


person Baltoro_SIC    schedule 09.01.2017    source источник
comment
Переместите курсор в конец документа и затем вставьте текст.   -  person ekhumoro    schedule 10.01.2017


Ответы (1)


Легко нравится это

  self.text_edit = QTextEdit()
  self.text_edit.insertPlainText(str(self.value))
  self.text_edit.insertPlainText(",   word")
person PYPL    schedule 12.01.2017