QLineEdit is a widget that allows to enter and edit a single line of plain text. There are undo and redo, cut and paste, and drag & drop functions available for the widget.

代码:

# coding='utf-8'

from PyQt5.QtWidgets import QApplication, QWidget,\

QLineEdit, QLabel

import sys

class Gui(QWidget):

def __init__(self):

super(Gui, self).__init__()

self.start()

def start(self):

# 创建基于主窗体的标签

self.label = QLabel(self)

self.label.move(60, 40)

# 创建基于主窗体的单行输入框

line_edit = QLineEdit(self)

line_edit.move(60, 100)

# 将单行输入框的文本改变信号与self.on_changed槽联系起来

line_edit.textChanged[str].connect(self.on_changed)

self.setGeometry(300, 300, 280, 170)

self.setWindowTitle('单行输入框')

self.show()

# 每当单行输入控件的内容改变时触发

def on_changed(self, text):

# 每当单行输入控件的内容改变时就将该\

# 单行输入剩余的内容写入label

self.label.setText(text)

# label的adjustSize方法可以\

# 根据label里面文本的长度动态调整label控件的长度

self.label.adjustSize()

app = QApplication(sys.argv)

gui = Gui()

sys.exit(app.exec_())

运行结果:

image.png

qlineedit文本改变时_PyQt5 QLineEdit(单行编辑器) 学习相关推荐

  1. qlineedit文本改变时_行文本编辑框QLineEdit及自动补全

    导读 行文本输入框在用于界面的文本输入,在WEB登录表单中应用广泛.一般行文本编辑框可定制性较高,既可以当作密码输入框,又可以作为文本过滤器.QLineEdit本身使用方法也很简单,无需过多的设置就能 ...

  2. QLineEdit 文本输入

    一.QlineEdit 基本方法 setAlignment() 按固定值方式对齐文本 Qt.AlignLeft:水平方向靠左对齐 Qt.AlignRight:水平方向靠右对齐 Qt.AlignCent ...

  3. HTML表单事件,获取焦点时、失去焦点时、即将获取焦点时、即将失去焦点时、输入值时、选取文本时、表单元素的内容改变时、提交时....

    表单事件简介 onfocus 元素获取焦点时触发 onblur 元素失去焦点时触发 onfocusin 元素即将获取焦点时触发 onfocusout 元素即将失去焦点时触发 oninput 元素获取用 ...

  4. 文本处理三剑客之 sed 流编辑器(基础部分)

    文本处理三剑客之 sed 流编辑器(基础部分) SED 即 Stream EDitor.和交互式编辑器如 vi 需要打开整个文件不同,sed 是行编辑器,每次处理一行,比较适合在脚本中进行无交互编辑, ...

  5. 富文本编辑器 —— 学习笔记

    富文本编辑器 -- 学习笔记 文章目录 富文本编辑器 -- 学习笔记 一.wangEditor 1.内容处理--获取/设置 JSON 一.wangEditor 1.内容处理--获取/设置 JSON 使 ...

  6. avalonia 控件TextBox 及其他控件文本改变事件

    Avalonia.Controls.TextBox控件,键盘输入事件(不包括复制粘贴,删除等内容) 使用txtBox.TextInput += TxtBox_TextInput; 无效,输入内容时不触 ...

  7. 文本溢出时,如何显示为省略号

    文本溢出时,如何显示为省略号 本文作者:无双,GitHub链接:https://github.com/wushuangzhao/blog/issues/2 更多内容查看开发者社区/更多招聘信息 本文介 ...

  8. C# 如何在ComboBox输入文字改变时,触发事件?

    一.了解C#中的预定义事件处理机制 在写代码前我们先来熟悉.net框架中和事件有关的类和委托,了解C#中预定义事件的处理. EventArgs是包含事件数据的类的基类,用于传递事件的细节. Event ...

  9. 观察者模式定义了一种一对多的对象关系,当一个对象改变时,此对象对应的监控对象跟着改变!!!...

    1.观察者模式定义了一种一对多的对象关系,当一个对象改变时,此对象对应的监控对象跟着改变!!!

最新文章

  1. python xlrd 的merged_cells 里面四个参数的含义
  2. MB_SELECT_GR_BLOCKED_STOCK 读取物料收货冻结库存
  3. 服务器 | 种类及区别
  4. 编译linux系统到开发板,迅为3399开发板Linux固件编译-Ubuntu16系统编译
  5. 批量更改文件编码格式 utf8到gb2312
  6. matlab华侨大学,闫铮-华侨大学-信息科学与工程学院
  7. Java面试题18 牛客 假定Base b = new Derived();
  8. matlab 查找字符串中第一个不为空格的_替换空格(剑指offer第三题)
  9. sql优化常用的几种方法_Hive常用性能优化方法实践全面总结
  10. 下载zxing的网址
  11. 揭秘黑客攻击内幕和20个黑客相关术语
  12. hashmap按值排序
  13. 坑多路难走,学数据分析转行前要知道培训机构不会说的事情
  14. 浏览器连不上 Flink WebUI 8081 端口
  15. iOS开发-思维导图(初级)
  16. 佛理(引用别人的东西,怕忘记了不好找,拿来了,哈哈)
  17. 盘点 9 款好用的开源商城系统
  18. 负反馈分析方法的本质
  19. ios友盟错误_iOS之DYSM分析友盟错误信息
  20. 家庭用服务器的作用,家庭网络存储服务器四大主要功能

热门文章

  1. 在单个try-with-resources语句中仔细指定多个资源
  2. sudo su su_Spring Security应用程序中的su和sudo
  3. 在JPA中处理Java的LocalDateTime
  4. Lombok,自动值和不可变项
  5. javafx2_JavaFX 2 GameTutorial第4部分
  6. gwt的mvp模式_GWT MVP变得简单
  7. spring mvc 教程_Spring MVC开发–快速教程
  8. 收到有关RabbitMQ集群分区的通知
  9. MongoDB主键是您的朋友
  10. JPA和CMT –为什么捕获持久性异常不够?