📜  qt line edit set text python(1)

📅  最后修改于: 2023-12-03 15:19:38.545000             🧑  作者: Mango

在 Pyqt5 中设置文本框的内容

在 PyQt5 中,可以使用 QlineEdit 来创建一个单行的文本框。当需要为文本框设置默认值时,可以使用 setText() 方法。

设置文本框的默认值

使用 setText() 方法来设置文本框的默认值。该方法的语法如下:

QLineEdit.setText(self, str)

其中,self 为 QLineEdit 对象,str 为要设置的字符串。

下面的示例代码演示了如何在 PyQt5 中设置文本框的默认值:

import sys
from PyQt5.QtWidgets import QApplication, QWidget, QLineEdit, QVBoxLayout

class Example(QWidget):

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

        self.initUI()

    def initUI(self):

        vbox = QVBoxLayout()

        # 创建一个文本框
        qle = QLineEdit(self)

        # 设置默认值
        qle.setText('默认值')

        vbox.addWidget(qle)

        self.setLayout(vbox)

        self.setGeometry(300, 300, 300, 150)
        self.setWindowTitle('设置文本框默认值')
        self.show()

if __name__ == '__main__':
    app = QApplication(sys.argv)
    ex = Example()
    sys.exit(app.exec_())

在上面的代码中,我们创建了一个文本框,并使用 setText() 方法将其默认值设置为“默认值”。

总结

本篇文章介绍了如何在 PyQt5 中设置文本框的默认值。通过使用 QLineEdit 类的 setText() 方法,我们可以轻松地为文本框设置默认值。