PyQt5每天必学之单行文本框


Posted in Python onApril 19, 2018

本文实例为大家分享了PyQt5单行文本框展示的具体代码,供大家参考,具体内容如下

QLineEdit 是一个允许输入和编辑纯文本的单行控件。系统中的撤销、重做、复制、剪切和粘贴都可用于该控件。

#!/usr/bin/python3
# -*- coding: utf-8 -*-

"""
PyQt5 教程

这个例子中,在QLineEdit中输入的文字实时的在QLabel中显示出来。

作者:我的世界你曾经来过
博客:http://blog.csdn.net/weiaitaowang
最后编辑:2016年8月4日
"""

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

class 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()方法将标签的大小调整到文本的长度。

程序执行后

PyQt5每天必学之单行文本框

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
零基础写python爬虫之爬虫编写全记录
Nov 06 Python
Python的Bottle框架中实现最基本的get和post的方法的教程
Apr 30 Python
Python的Django框架中的表单处理示例
Jul 17 Python
python中Apriori算法实现讲解
Dec 10 Python
python3 读写文件换行符的方法
Apr 09 Python
Pycharm 创建 Django admin 用户名和密码的实例
May 30 Python
从运行效率与开发效率比较Python和C++
Dec 14 Python
python读取xlsx的方法
Dec 25 Python
python3 正则表达式基础廖雪峰
Mar 25 Python
python实现126邮箱发送邮件
May 20 Python
Tensorflow中批量读取数据的案列分析及TFRecord文件的打包与读取
Jun 30 Python
pycharm 如何取消连按两下shift出现的全局搜索
Jan 15 Python
PyQt5每天必学之日历控件QCalendarWidget
Apr 19 #Python
Python cookbook(字符串与文本)针对任意多的分隔符拆分字符串操作示例
Apr 19 #Python
PyQt5每天必学之带有标签的复选框
Apr 19 #Python
Python cookbook(数据结构与算法)将多个映射合并为单个映射的方法
Apr 19 #Python
Python实现按照指定要求逆序输出一个数字的方法
Apr 19 #Python
一篇文章读懂Python赋值与拷贝
Apr 19 #Python
PyQt5每天必学之布局管理
Apr 19 #Python
You might like
风味层面去分析咖啡油脂
2021/03/03 咖啡文化
php显示指定目录下子目录的方法
2015/03/20 PHP
详解PHP的Yii框架的运行机制及其路由功能
2016/03/17 PHP
php中如何执行linux命令详解
2018/11/06 PHP
javascript TextArea动态显示剩余字符
2008/10/22 Javascript
javascript xml为数据源的下拉框控件
2009/07/07 Javascript
Jquery数独游戏解析(一)-页面布局
2010/11/05 Javascript
jQuery的Ajax的自动完成功能控件简要说明
2013/02/22 Javascript
JavaScript中DOM详解
2015/04/13 Javascript
jQuery Validate验证框架经典大全
2015/09/23 Javascript
jQuery tagsinput在h5邮件客户端中应用详解
2016/09/26 Javascript
Angularjs之filter过滤器(推荐)
2016/11/27 Javascript
jQuery制作图片旋转效果
2017/02/02 Javascript
jQuery、zepto、js常用小技巧
2017/02/12 Javascript
利用node.js搭建简单web服务器的方法教程
2017/02/20 Javascript
用nodeJS搭建本地文件服务器的几种方法小结
2017/03/16 NodeJs
JS实现的找零张数最小问题示例
2017/11/28 Javascript
详解Vue中watch的高级用法
2018/05/02 Javascript
Jquery遍历筛选数组的几种方法和遍历解析json对象,Map()方法详解以及数组中查询某值是否存在
2019/01/18 jQuery
layui使用label标签的方法
2019/09/14 Javascript
基于js判断浏览器是否支持webGL
2020/04/18 Javascript
[12:21]VICI vs TNC (BO3)
2018/06/07 DOTA
在Django中使用Sitemap的方法讲解
2015/07/22 Python
python利用装饰器进行运算的实例分析
2015/08/04 Python
python+opencv实现动态物体识别
2018/01/09 Python
Django models filter筛选条件详解
2020/03/16 Python
简单了解python shutil模块原理及使用方法
2020/04/28 Python
深入开展党的群众路线教育实践活动方案
2014/02/04 职场文书
《悯农》教学反思
2014/04/28 职场文书
销售求职信范文
2014/05/26 职场文书
领导班子党的群众路线教育实践活动对照检查材料
2014/09/25 职场文书
嘉宾邀请函
2015/01/31 职场文书
清明节随笔
2015/08/15 职场文书
学习经验交流会总结
2015/11/02 职场文书
创业计划书之蛋糕店
2019/08/29 职场文书
疑《守望先锋2》A测截图泄露 或将推出新模式、新界面
2022/04/03 其他游戏