时间:2021-05-22
本文实例为大家分享了PyQt5单行文本框展示的具体代码,供大家参考,具体内容如下
QLineEdit 是一个允许输入和编辑纯文本的单行控件。系统中的撤销、重做、复制、剪切和粘贴都可用于该控件。
#!/usr/bin/python3# -*- coding: utf-8 -*-"""PyQt5 教程这个例子中,在QLineEdit中输入的文字实时的在QLabel中显示出来。作者:我的世界你曾经来过博客:http://blog.csdn.net/weiaitaowang最后编辑:2016年8月4日"""import sysfrom PyQt5.QtWidgets import QApplication, QWidget, QLineEdit, QLabelclass Example(QWidget): def __init__(self): super().__init__() self.initUI() def initUI(self): self.lb1 = QLabel(self) qle = QLineEdit(self) qle.move(60, 100) self.lb1.move(60, 40) qle.textChanged[str].connect(self.onChanged) self.setGeometry(300, 300, 280, 170) self.setWindowTitle('单行文本') self.show() def onChanged(self, text): self.lb1.setText(text) self.lb1.adjustSize()if __name__ == '__main__': app = QApplication(sys.argv) ex = Example() sys.exit(app.exec_())这个例子显示了一个单行文本控件和一个标签控件。我们在单行文本控件中编辑键入文本时在标签控件中立即显示出来。
qle = QLineEdit(self)创建一个 QLineEdit 控件对象
qle.textChanged[str].connect(self.onChanged)如果单行文本控件的文本改变了,我们调用的onChanged()方法。
def onChanged(self, text): self.lb1.setText(text) self.lb1.adjustSize()在onChanged()方法中,我们设置了标签控件中显示单行文本控件的内容。adjustSize()方法将标签的大小调整到文本的长度。
程序执行后
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
PyQt5单行文本框控件QLineEdit介绍QLineEdit类是一个单行文本框控件,可以输入单行字符串。QLineEdit类中常用的方法如下表方法描述set
PyQt5多行文本框控件QTextEdit简介QTextEdit类是一个多行文本框控件,可以显示多行文本内容,当文本内容超出控件显示范围时,可以显示水平个垂直滚
PyQt5输入对话框QInputDialog介绍QInputDialog控件是一个标准对话框,有一个文本框和两个按钮(ok和cancel)组成,当用户单击ok或
在HTML中,有两种方式来表现文本框:一种是使用input元素的单行文本,另一种是使用textarea的多行文本框。使用input方式,必须添加type,设置为
在HTML中,有两种方式来表现文本框:一种是使用元素的单行文本框,另一种是使用的多行文本框。这两个控件非常相似,而且多数时候的行为也差不多。不过,它们之间仍然存