如何在QTextEdit PyQt4 Python 2.7中添加没有换行的文本?

时间:2017-01-09 11:42:18

标签: python-2.7 pyqt4 qtextedit

我在QTextEdit中添加没有换行的文本时遇到问题。 我必须添加变量" self.value"的值。和下一个文字",word" 这是我的代码:

git add --all ./

我得到了:

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

请帮帮我

1 个答案:

答案 0 :(得分:1)

很容易就是这样

  self.text_edit = QTextEdit()
  self.text_edit.insertPlainText(str(self.value))
  self.text_edit.insertPlainText(",   word")