Python GUI编程网 > 输入控件_PyQt5输入控件方法大全

输入控件_PyQt5输入控件方法大全

PyQt5输入控件主要是给用户提供文本或富文本输入的可视化控件,包括继承自 QAbstractScrollArea的QTextEdit、QPlainTextEdit和继承自QWidget的QLineEdit、 QKeySequenceEdit,PyQt提供了丰富的文本和光标操作方法和信号。

  • 多行文本框QTextEdit文本光标完成创建列表createList()、插入列表insertList()和列表样式设置QTextListFormat()

    多行文本框QTextEdit文本光标完成创建列表createList()、插入列表insertList()和列表样式设置QTextListFormat()

    QTextEdit文本光标创建和插入列表主要使用到2个方法createList()和insertList(),并且可以通过QTextListFormat()来设置列表样式。这些操作也是借助于光标来进行操作的,下面就来详细讲解一下。

    发布博客:2022年12月6日 17:52 阅读:350 作者:Python GUI编程网
  • QTextEdit插入图片insertImage()、QTextImageFormat ()和插入文件QTextDocumentFragment()

    QTextEdit插入图片insertImage()、QTextImageFormat ()和插入文件QTextDocumentFragment()

    QTextEdit除了插入文本内容外,图片和文件都可以直接插入其中,本章节就通过insertImage()、QTextImageFormat ()来插入流媒体图片,通过QTextDocumentFragment()、insertFragment()来插入文件。

    发布博客:2022年12月6日 17:49 阅读:670 作者:Python GUI编程网
  • QTextEdit文本光标插入文本textCursor()和文本字体、大小等格式设置QTextCharFormat()以及内容插入

    QTextEdit文本光标插入文本textCursor()和文本字体、大小等格式设置QTextCharFormat()以及内容插入

    QTextEdit文本光标是很重要的知识点,本章节对文字大小、字体和插入等操作都要借助文本光标来完成,后面的插入如片、表格、列表等很多操作也都是借助于此来完成的。

    发布博客:2022年12月6日 17:42 阅读:281 作者:Python GUI编程网
  • QTextEdit纯文本设置setPlainText()和insertPlainText()、富文本设置setHtml()和insertHtml()和占位文本

    QTextEdit纯文本设置setPlainText()和insertPlainText()、富文本设置setHtml()和insertHtml()和占位文本

    QTextEdit是QAbstractScrollArea的一个子类同时继承QAbstractScrollArea的所有方法,QTextEdit也有很多自己的方法,作为文本控件QTextEdit首先要了解的就是文本处理,本章先学习QTextEdit文本内容设置和占位文本填充两个方面的内容。

    发布博客:2022年12月6日 17:38 阅读:337 作者:Python GUI编程网
  • 滚动区域QAbstractScrollArea使用方法详解和实战效果验证

    滚动区域QAbstractScrollArea使用方法详解和实战效果验证

    为了方便学习后面的QTextEdit多行文本框控件,本章和前面的QFrame都是作为铺垫,QAbstractScrollArea继承自QFrame,注意QAbstractScrollArea实际上不是抽象的,只是该类的功能不够完整,所以才看做为抽象类。QAbstractScrollArea主要用于被继承来实现自定义的滚动区域,简单理解为滚动条区域。

    发布博客:2022年12月5日 03:28 阅读:344 作者:Python GUI编程网
  • QFrame设置边框形状、框架阴影、框架线宽和框架样式

    QFrame设置边框形状、框架阴影、框架线宽和框架样式

    在前文中我们通过一张图讲解了QFrame设置边框形状、框架阴影、框架线宽和框架样式的原理和操作流程,至于QFrame设置边框形状、框架阴影、框架线宽和框架样式时有哪些属性和值能提供给我们选择,还有哪些方法能帮助我们设置这些样式呢,本文将详细讲解。

    发布博客:2022年12月5日 03:23 阅读:665 作者:Python GUI编程网
  • 基本控件的基类QFrame功能介绍及QFrame和QWidget的区别

    基本控件的基类QFrame功能介绍及QFrame和QWidget的区别

    QFrame是QWidget的子类,与QWidget不同的是QFrame主要用于控制控件的边框样式,如凸起、凹下、阴影、线宽等等,QFrame继承自QWidget可以直接使用,也可以展示。

    发布博客:2022年12月5日 03:18 阅读:863 作者:Python GUI编程网
  • QLineEdit文本边距设置和无边框设置

    QLineEdit文本边距设置和无边框设置

    QLineEdit文本边距设置使用Qt中枚举值通过方法setAlignment()来实现,至于无边框设置一般使用QSS样式来实现,后面的课程还有详细讲解,视频课程中也有完整的讲解。下面一一讲解一下吧

    发布博客:2022年12月2日 07:27 阅读:277 作者:Python GUI编程网
  • PyQt5单行文本框QLineEdit信号使用详解

    PyQt5单行文本框QLineEdit信号使用详解

    PyQt5单行文本框QLineEdit信号比较多,主要是围绕着文本编辑和光标移动来对信号进行触发的。下面通过两个案例来演示一下这2中信号带来的效果。

    发布博客:2022年12月2日 07:24 阅读:294 作者:Python GUI编程网
  • QLineEdit设置不可编辑和默认文本

    QLineEdit设置不可编辑和默认文本

    QLineEdit还可以对文本进行不可编辑和默认文本的设置,在项目中也是有这样的需求的,比如默认文本设置可以帮助部分软件用户省略一些输入操作。不可编辑一般是指只读设置,为了不让用户修改其内容,个人觉得这个功能还是有点鸡肋。下面就简单演示一下。

    发布博客:2022年12月2日 07:22 阅读:477 作者:Python GUI编程网
  • QLineEdit设置光标位置控制

    QLineEdit设置光标位置控制

    QLineEdit设置光标位置控制在学习QLineEdit中还是比较常见的,但是不用怕,在QLineEdit中还是比较简单的,通过对光标位置控制能对产品的特殊需要提供解决方案。

    发布博客:2022年12月2日 07:19 阅读:448 作者:Python GUI编程网
  • PyQt5设置QLineEdit限制输入数字

    PyQt5设置QLineEdit限制输入数字

    PyQt5设置QLineEdit限制输入数字的实现方法有很多种,最先想到的就是通过正则来预先做判断,这个就不讲解了,我要讲的是PyQt给我们提供的方法。PyQt通过一个抽象类QValidator来实现我们的要求,既然是一个抽象类我们可以子类化,也可以直接使用其预设的子类来实现。

    发布博客:2022年12月2日 07:16 阅读:358 作者:Python GUI编程网