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 爬虫学习笔记之正则表达式
Sep 21 Python
Python中shape计算矩阵的方法示例
Apr 21 Python
python中字符串类型json操作的注意事项
May 02 Python
Go/Python/Erlang编程语言对比分析及示例代码
Apr 23 Python
python 不以科学计数法输出的方法
Jul 16 Python
python 数字类型和字符串类型的相互转换实例
Jul 17 Python
使用python将时间转换为指定的格式方法
Nov 12 Python
python logging模块书写日志以及日志分割详解
Jul 22 Python
详解在Python中以绝对路径或者相对路径导入文件的方法
Aug 30 Python
Python目录和文件处理总结详解
Sep 02 Python
Python利用matplotlib绘制约数个数统计图示例
Nov 26 Python
详解Anaconda 的安装教程
Sep 23 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
星际争霸 Starcraft 秘技补丁
2020/03/14 星际争霸
关于拼配咖啡,你要知道
2021/03/03 咖啡文化
解析posix与perl标准的正则表达式区别
2013/06/17 PHP
Yii视图CGridView列表用法实例分析
2016/07/12 PHP
php+mysql+ajax 局部刷新点赞/取消点赞功能(每个账号只点赞一次)
2020/07/24 PHP
jQuery总体架构的理解分析
2011/03/07 Javascript
使用GruntJS构建Web程序之合并压缩篇
2014/06/06 Javascript
jquery利用拖拽方式在图片上添加热链接
2015/11/24 Javascript
JS监听微信、支付宝等移动app及浏览器的返回、后退、上一页按钮的事件方法
2016/08/05 Javascript
Bootstrap源码解读下拉菜单(4)
2016/12/23 Javascript
微信小程序小组件 基于Canvas实现直播点赞气泡效果
2020/05/29 Javascript
Js自定义多选框效果的实例代码
2017/07/05 Javascript
Vue v2.4中新增的$attrs及$listeners属性使用教程
2018/01/08 Javascript
vue实现密码显示隐藏切换功能
2018/02/23 Javascript
layer.js open 隐藏滚动条的例子
2019/09/05 Javascript
[01:07:11]Secret vs Newbee 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
使用rst2pdf实现将sphinx生成PDF
2016/06/07 Python
linux环境下python中MySQLdb模块的安装方法
2017/06/16 Python
如何实现删除numpy.array中的行或列
2018/05/08 Python
python生成1行四列全2矩阵的方法
2018/08/04 Python
python2.7和NLTK安装详细教程
2018/09/19 Python
Python中按键来获取指定的值
2019/03/02 Python
利用python实现短信和电话提醒功能的例子
2019/08/08 Python
Python3爬虫中关于Ajax分析方法的总结
2020/07/10 Python
Selenium webdriver添加cookie实现过程详解
2020/08/12 Python
python中判断数字是否为质数的实例讲解
2020/12/06 Python
Python wordcloud库安装方法总结
2020/12/31 Python
Farfetch香港官网:汇集全球时尚奢侈品购物平台
2017/11/26 全球购物
美国在线购买内衣网站:HerRoom
2020/02/22 全球购物
伦敦新晋轻奢耳饰潮牌:Tada & Toy
2020/05/25 全球购物
酒店司机岗位职责
2013/12/14 职场文书
刚毕业大学生自荐信范文
2014/02/20 职场文书
大学生入党推荐书范文
2014/05/17 职场文书
工作年限证明模板
2015/06/15 职场文书
教师培训简讯
2015/07/20 职场文书
导游词之江南园林狮子林
2019/09/16 职场文书