Pyqt5_QlineEdit

QlineEdit

方法
setAlignment()

按固定值方式对齐文本

Qt.AlignLeft:水平方向靠左对齐

Qt.AlignRight:水平方向靠右对齐

Qt.AlignCenter:水平方向居中对齐

Qt.AlignJustify:水平方向调整间距两端对齐

Qt.AlignTop:垂直方向靠上对齐

Qt.AlignBottom:垂直方向靠下对齐

Qt.AlignVCenter:垂直方向居中对齐

setEchoMode()

设置文本框的显示格式,允许输入的文本显示格式的值可以是:

QLineEdit.Normal:正常显示所输入的字符,此为默认选项

QLineEdit.NoEcho:不显示任何输入的字符,常用于密码类型的输入,且长度保密

QLineEdit.Password:显示与平台相关的密码掩饰字符,而不是实际输入的字符

QLineEdit.PasswordEchoOnEdit:在编辑时显示字符,负责显示密码类型的输入

setPlaceholderText()

设置文本框显示文字

setMaxLength()

设置文本框所允许输入的最大字符数

setReadOnly()

设置文本为只读

setText()

设置文本框的内容

text()

返回文本框的内容

setDragEnable()

设置文本框是否接受拖动

selectAll()

全选

setFocus()

得到焦点

setInputMask()

设置掩码

setValidator()

设置文本框的验证器(验证规则),将限制任意可能输入的文本,可用的校验器为 

QIntValidator:限制输入整数

QDoubleValidator:限制输入浮点数

QRegexpValidator:检查输入是否符合正则表达式

 
setFont()

e1.setFont(QFont('Arial',20))

信号
selectionChanged

只要选择改变了,这个信号就会发射

textChanged

当修改文本内容时,这个信号就会发射

editingFinished

当编辑文本结束时,这个信号就会发射

posted @   yanerfree  阅读(1668)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
点击右上角即可分享
微信分享提示