【QT零基础——QLineEdit使用方法】

1、QLineEdit类

//根据学习实践进度–程序更新

1.1、常用成员函数

成员函数说明
clear()清空LineEdit中的文本内容
text()const获取LineEdit的当前文本内容
setText(const QString &)设置LineEdit的文本内容
setText(const QString &)设置LineEdit的文本内容
setReadOnly(bool)设置LineEdit为只读状态,用户无法编辑
isReadOnly() const检查LineEdit是否为只读状态
setEchoMode(QLineEdit::EchoMode)设置回显模式,用于处理密码等敏感信息的显示。
echoMode() const获取当前的回显模式
setInputMask(const QString &)设置输入掩码,限制输入的格式
inputMask() const获取当前的输入掩码

(1). Text()const 设置行编辑框的文本内容

uint32_t num=ui->qle_val->text().toInt();  //获取QlineEdit设置的值

(2). setText(const QString &text) 设置行编辑框的文本内容

ui->qle_val->setText(QString::fromLocal8Bit("阿巴阿巴"));  //设置文字
ui->qle_val->setText(QString::number(5));   //设置数值

1.2、常用信号

2、QLineEdit功能实现

(1)、实现内容居中,框内显示占位符,鼠标可实现“ 悬浮提示 ”

#include<QToolTip>
ui->qle_inte_time->setAlignment(Qt::AlignCenter);    //内容居中显示
ui->qle_inte_time->setPlaceholderText("设置范围[4,65535]");  //设置占位符文本
ui->qle_inte_time->setToolTip(QString::fromLocal8Bit("nihao"));    //悬浮时文字设置
QToolTip::setFont(QFont("Arial", 8));  //设置悬浮时显示文字大小以及样式
QToolTip::showText(QCursor::pos(), ui->qle_inte_time->toolTip(), ui->qle_inte_time);  // 启用全局tooltip ,悬浮提示  

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值