LineEdit和TextEdit

QlineEdit:单行文本

QTextEdit:多行文本

QPlain Text Edit :纯文本(不能设置字体属性)

1.QlineEdit

添加内容

    //向lineEdit添加文字
    ui->lineEdit->setText("一行文字");

内容的输出形式

setEchoMode(QLineEdit::Normal)
默认  显示输入字符
setEchoMode(QLineEdit::NoEcho)
不显示任何东西
setEchoMode(QLineEdit::Password)
掩盖密码
setEchoMode(QLineEdit::NoEcho)
输入时显示 否则密码 显示

代码:

    //默认  显示输入字符
    ui->lineEdit_2->setEchoMode(QLineEdit::Normal);
    //不显示任何东西
    ui->lineEdit_2->setEchoMode(QLineEdit::NoEcho);
    //掩盖密码
    ui->lineEdit_2->setEchoMode(QLineEdit::Password);
    //输入时显示 否则密码 显示
    ui->lineEdit_2->setEchoMode(QLineEdit::NoEcho);

第一种:

第二种:

 第三种:

第四种

 

2.QTextEdit

添加文字

    //向textEdit中添加文字
    ui->textEdit->setText("多行文字")

添加图片

//添加图片
    ui->textEdit->textCursor().insertImage(QImage(":/new/prefix1/apic26488.jpg"));

添加网址

//添加网址
    ui->textEdit->setHtml("<a href=\"https:://bilibili.com\">b站</a>");


版权声明:本文为qq_45303986原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。