zoukankan      html  css  js  c++  java
  • 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_2->setCheckable(true);//启用复选框的功能,默认将点击状态设为true即第一次按下传递值为true后变为false反复交替;
    ui->pushButton->setChecked(false);// 将首次点击状态设为false;
    使用:
    movie->start();//使用播放函数播放gif图
    movie->setPaused(bool)//暂停继续功能,为true是暂停,为false是继续;
    用槽函数进行应-/用:connect(ui~>pushButton,SIGNAL(clicked(bool)),this,SOLT(test(bool)));//test(bool)是自己编写的的处理函数,也可以用自带的处理函数。

  • 相关阅读:
    Java中RuntimeException和Exception
    RuntimeException和Exception的区别
    Spring事务异常回滚
    iOS 卖票中多线程分析;
    凝视转换(部分)
    HDU 5386 Cover(模拟)
    iOS开发之软键盘使用小技巧
    【每日算法】高速幂
    CKEditor高级编辑器
    iOS开发 剖析网易新闻标签栏视图切换(addChildViewController属性介绍)
  • 原文地址:https://www.cnblogs.com/lxuechao/p/12545671.html
Copyright © 2011-2022 走看看