Qt笔记——QLineEdit

QT零基础——QLineEdit

  • 1、QLineEdit类
    • 1.1、常用成员函数
    • 1.2、常用信号
  • 2、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
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 ,悬浮提示  

Qt笔记——QLineEdit_第1张图片

你可能感兴趣的:(QT,qt,开发语言)