2-2-QTextEdit的使用

文章目录

1、Qt常用部件及相关函数

QWidget
QString QStringList
QLabel QLCDNumber QprograssBar
QLineEdit QTextEdit
QPushButton QToolButton QCheckBox
QFont QTime

2、QTextEdit

2-2-QTextEdit的使用

widget.c

#include "widget.h"
#include "ui_widget.h"
#include <QDebug>
Widget::Widget(QWidget *parent) :
    QWidget(parent),
    ui(new Ui::Widget)
{
    ui->setupUi(this);
    //设置
    //第一种  文本格式
    //ui->textEdit_1->setText("1111");

    //第二种  html格式
    //ui->textEdit_1->setHtml("<srong>222222</strong>");

    //获取
    //第一种  文本格式
    //qDebug()<<ui->textEdit_1->toPlainText()<<endl;
    //第二种  html格式
    qDebug()<<ui->textEdit_1->toHtml()<<endl;

    //启动按钮的复选框
    ui->pushButton->setCheckable(true);
    //绑定建立连接
    connect(ui->pushButton,SIGNAL(clicked(bool)),this,SLOT(doProcessClinck(bool)));
}
Widget::~Widget()
{
    delete ui;
}

void Widget::doProcessClinck(bool ret){
    qDebug()<<ret<<endl;

    QString boolText = ret ? "true" : "false";
    ui->textEdit_1->setText(boolText);//text_edit里显示

}

widget.h

#ifndef WIDGET_H
#define WIDGET_H

#include <QWidget>

namespace Ui {
class Widget;
}

class Widget : public QWidget
{
    Q_OBJECT

public:
    explicit Widget(QWidget *parent = nullptr);
    ~Widget();

private slots:
    void doProcessClinck(bool );
private:
    Ui::Widget *ui;
};

#endif // WIDGET_H

上一篇:QML调用安卓系统摄像头扫描二维码(已封装成模块可移植到QWidget 项目)


下一篇:Qt---获取坐标方法总结