如何将行编辑中的所有输入文本显示到pyqt4中的文本编辑小部件

高塔米

下面是我的代码。我想在文本编辑小部件的行编辑中显示所有输入的文本。每当我在行编辑中输入文本时,文本编辑小部件中都会显示相同的文本。但它被最新的覆盖。但我希望以前的用户也在文本编辑小部件中输入文本。

import sys
from PyQt4 import QtGui, QtCore

class Example(QtGui.QWidget):

    def __init__(self):
        super(Example, self).__init__()

        self.initUI()

    def initUI(self):
        self.title = QtGui.QLabel("TO DO APP")
        self.title.setStyleSheet("font: bold 30ft AGENTORANGE")
        self.title.setAlignment(QtCore.Qt.AlignCenter)
        # self.title.move(200,10)
        self.title.resize(90,50)


        self.message_box = QtGui.QLineEdit()
        self.btn = QtGui.QPushButton("add")

        self.btn.clicked.connect(self.message_Chat)

        self.tedit = QtGui.QTextEdit()

        self.hbox = QtGui.QHBoxLayout()
        self.hbox.addWidget(self.message_box)
        self.hbox.addWidget(self.btn)
        # self.btn.move(120,100)
        # self.message_box.move(220,100)

        self.vbox = QtGui.QVBoxLayout()
        self.vbox.addWidget(self.title)
        self.vbox.addLayout(self.hbox)
        self.vbox.addWidget(self.tedit) 

        self.setLayout(self.vbox)

        self.setWindowTitle("To do app")
        self.setGeometry(100,100,500,500)
        self.show()

    def message_Chat(self):
        # print(self.message_box.text()) 
        #print(self.message_box.text())
        text = self.message_box.text()
        self.tedit.setText(text)
        # cursor = self.tedit.textCursor()
        # cursor.movePosition(QtGui.QTextCursor.End)
        # self.tedit.setTextCursor(cursor)
        self.message_box.setText("")

def main():

    app = QtGui.QApplication(sys.argv)
    ex = Example()
    sys.exit(app.exec_())

if __name__ == '__main__':
    main()
埃利亚内斯克

你必须使用的append()方法将文本添加到年底,在另一方面,它更具有可读性使用clear()清洁QLineEdit那个setText("")

def message_Chat(self):
    text = self.message_box.text()
    self.tedit.append(text)
    self.message_box.clear()

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将 PyQt4 中的选项卡添加到我的文本编辑器?

来自分类Dev

我如何检索窗口小部件中所有文本编辑框的内容中的更改

来自分类Dev

在PyQt4中理想的窗口小部件是什么,我们可以在其中添加文本但在填充文本后不能对其进行编辑?

来自分类Dev

如何将终端集成到使用python-tk创建的文本编辑器中?

来自分类Dev

在Github的Atom文本编辑器中突出显示单词的所有出现

来自分类Dev

在文本编辑器中输入,将光标置于行首而不是制表符

来自分类Dev

如何将已编辑文件中的所有文本从PuTTY复制到剪贴板?

来自分类Dev

如何将kate设置为gnome中的默认文本编辑器?

来自分类Dev

我如何使用pyqt4将不同的背景颜色应用于树小部件中父文本的每一行

来自分类Dev

在 PyQt4 (python) 中单击按钮时如何将文本字符串显示为标签?

来自分类Dev

如何更改文本编辑器中默认文本的显示方式

来自分类Dev

如何将 Linux 终端/“手册”页面的全部内容复制到文本编辑器(在本例中为 gedit)?

来自分类Dev

如何将文本附加到小部件中的 TextView?

来自分类Dev

文本编辑器,带有将所选文本括在标签中的选项

来自分类Dev

将文本视图中的文本编辑为android中的编辑文本

来自分类Dev

如何制作Qt交互式文本编辑小部件

来自分类Dev

如何将焦点从任何其他工具窗口移动到 PhpStorm 中的文本编辑器?

来自分类Dev

[Tkinter]当我使用'place'方法放置文本时,我无法将文本插入到文本小部件中,我也无法编辑它

来自分类Dev

如何通过仅输入同一个窗口小部件来将文本输入到两个文本窗口小部件中

来自分类Dev

Visual Studio 2015:文本编辑器中的行

来自分类Dev

如何在Sublime文本编辑器中删除换行符和下一行的所有空格?

来自分类Dev

无法将文本编辑器集成到Moodle 2中

来自分类Dev

如何从文本编辑QT中获取全文

来自分类Dev

如何在Dymola的文本编辑器中显示行号?

来自分类Dev

如何在Python PyQt4中设置现有MainWidnow的中央小部件?

来自分类Dev

Tkinter:如何将在“文本小部件”中输入的文本保存到新窗口中?

来自分类Dev

开机后,如何在文本编辑器或终端中自动显示文件中的文本?

来自分类Dev

开机后,如何在文本编辑器或终端中自动显示文件中的文本?

来自分类Dev

如何在python中编辑输入的文本

Related 相关文章

  1. 1

    如何将 PyQt4 中的选项卡添加到我的文本编辑器?

  2. 2

    我如何检索窗口小部件中所有文本编辑框的内容中的更改

  3. 3

    在PyQt4中理想的窗口小部件是什么,我们可以在其中添加文本但在填充文本后不能对其进行编辑?

  4. 4

    如何将终端集成到使用python-tk创建的文本编辑器中?

  5. 5

    在Github的Atom文本编辑器中突出显示单词的所有出现

  6. 6

    在文本编辑器中输入,将光标置于行首而不是制表符

  7. 7

    如何将已编辑文件中的所有文本从PuTTY复制到剪贴板?

  8. 8

    如何将kate设置为gnome中的默认文本编辑器?

  9. 9

    我如何使用pyqt4将不同的背景颜色应用于树小部件中父文本的每一行

  10. 10

    在 PyQt4 (python) 中单击按钮时如何将文本字符串显示为标签?

  11. 11

    如何更改文本编辑器中默认文本的显示方式

  12. 12

    如何将 Linux 终端/“手册”页面的全部内容复制到文本编辑器(在本例中为 gedit)?

  13. 13

    如何将文本附加到小部件中的 TextView?

  14. 14

    文本编辑器,带有将所选文本括在标签中的选项

  15. 15

    将文本视图中的文本编辑为android中的编辑文本

  16. 16

    如何制作Qt交互式文本编辑小部件

  17. 17

    如何将焦点从任何其他工具窗口移动到 PhpStorm 中的文本编辑器?

  18. 18

    [Tkinter]当我使用'place'方法放置文本时,我无法将文本插入到文本小部件中,我也无法编辑它

  19. 19

    如何通过仅输入同一个窗口小部件来将文本输入到两个文本窗口小部件中

  20. 20

    Visual Studio 2015:文本编辑器中的行

  21. 21

    如何在Sublime文本编辑器中删除换行符和下一行的所有空格?

  22. 22

    无法将文本编辑器集成到Moodle 2中

  23. 23

    如何从文本编辑QT中获取全文

  24. 24

    如何在Dymola的文本编辑器中显示行号?

  25. 25

    如何在Python PyQt4中设置现有MainWidnow的中央小部件?

  26. 26

    Tkinter:如何将在“文本小部件”中输入的文本保存到新窗口中?

  27. 27

    开机后,如何在文本编辑器或终端中自动显示文件中的文本?

  28. 28

    开机后,如何在文本编辑器或终端中自动显示文件中的文本?

  29. 29

    如何在python中编辑输入的文本

热门标签

归档