3.22TextEdit设置html以及pushButton暂停与播放实现

1)先以TextEdit为例介绍
TextEdit本质为文本框,不同于lable,
简介:TextEdit,lineEdit性质相似,支持普通文本和html两种格式;
设置html文本:
方法一(ui界面设置):
默认为普通文本,可在UI界面双击文本框,弹出文本编辑窗口后,点击此窗口左下角的“源”选项添加html代码;
方法二(代码设置);
ui->textEdit->setHtml("html格式代码");
设置普通文本:
ui->textEdit->setText("普通文本");
获取普通文本:
ui->textEdit->toPlainText();//获取普通文本
获取html文本:
ui->textEdit->toHtml();//获取到的内容为网页格式的文本,而非源代码;
2)pushButton//启用按钮clicked(bool)真假交替(应用场景,视频的播放与暂停)
开启:
方法一:(ui界面启用)
first:在pushButton属性栏中找到QAbstractButton下的:checkable选上后面的框则启用了这个功能;
Second:勾选checkable默认最初为true,若想将最初设置为false,则勾选checkable下的checked选项;
方法二:(代码启用)
ui->pushButton->setCheckable(true);//将默认状态即第一次按下传递值为true后变为false反复交替;
使用:
用槽函数进行应用:connect(ui->pushButton,SIGNAL(clicked(bool)),this,SOLT(test(bool)));//test(bool)是需要自己编写的的处理函数;

上一篇:QT textedit 滚动条自动往下滚动


下一篇:C++ Qt学习笔记(3)QT中的文本处理