【Qt】QLineEdit | QTextEdit

QLineEdit —— 单行输入框

QLineEdit 的属性

QLineEdit ——表示 单行输入框 可以输入一段文本 但是不能换行

text —— 输入框中的文本
(text属性 不仅仅可以通过代码来设置 用户在输入框中进行编辑 也会影响到 text 值的变化 即 直接操作界面上的文本 text属性会发生改变 )

inputMask ——输入内容格式约束

maxLength ——最大长度

frame —— 是否添加边框

echoMode —— 显示方式
QLineEdit::Normal : 这是默认值 文本框会显示输入的文本
QLineEdit::password : 这种模式下 输入的字符会被隐藏 通常用 星号 * 和 等号 = 代替
QLineEdit :: NoEcho : 这种模式下 文本框不会显示任何输入的字符

cursorPosition ——光标所在位置

alignment ——文字对齐方式 设置水平和垂直方向的对齐

dragEnabled ——是否允许拖拽

readOnly ——是否是只读的(不允许修改)

placeHolderText —— 当输入框内容为空的时候 显示什么样的提示信息

clearButtonEnabled ——是否会自动显示出清除按钮


核心信号

void cursorPositionChaged(int old int new)
当鼠标移动时发出信号 old 为先前的位置 new 为新的位置

void editingFinished()
当按返回或者回车键时 或者行编辑失去焦点 发出此信号

void returnPressed()
当返回或回车键按下时发出此信号
如果设置了验证器 必须要验证通过 才能触发

void selectionChanged()
当选中的文本改变时 发出此信号

void textChanged( const QString & text)
当QLineEdit中的文本改变时 发出此信号 text是新的文本 代码对文本的修改能够触发这个信号

void textEdited (const QString &text)
当QLineEdit中的文本改变时 发出此信号 text是新的文本 代码对文本的修改不能触发这个信号

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

风起、风落

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值