当前位置: 首页 > news >正文

天津河西做网站域名污染查询网站

天津河西做网站,域名污染查询网站,卖一手房做哪个网站好,昆山高端网站设计公司文章目录 设置不同格式的文本显示图片文本对齐/自动换行/缩进/边距LCDNumber倒计时 ProgressBar进度条 设置不同格式的文本 在文本格式中,存在富文本,makedown格式的文本,还有纯文本,下面就依据这三个进行举例 #include "w…

文章目录

  • 设置不同格式的文本
  • 显示图片
  • 文本对齐/自动换行/缩进/边距
  • LCDNumber
    • 倒计时
  • ProgressBar
    • 进度条

设置不同格式的文本

在文本格式中,存在富文本,makedown格式的文本,还有纯文本,下面就依据这三个进行举例

#include "widget.h"
#include "ui_widget.h"Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget)
{ui->setupUi(this);// 纯文本格式ui->label->setTextFormat(Qt::PlainText);ui->label->setText("这是纯文本");// 富文本格式ui->label_2->setTextFormat(Qt::RichText);ui->label_2->setText("<b>这是富文本</b>");// markdown格式ui->label_3->setTextFormat(Qt::MarkdownText);ui->label_3->setText("### 这是markdown");
}Widget::~Widget()
{delete ui;
}

在这里插入图片描述

显示图片

在label标签的用法中,还有一个用法是可以使用标签来显示图片的信息:

#include "widget.h"
#include "ui_widget.h"
#include <QLabel>Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget)
{ui->setupUi(this);// 先创建一个labelQLabel* label = new QLabel(this);// 设置label的大小属性QRect windowrect = this->geometry();label->setGeometry(0, 0, windowrect.width(), windowrect.height());// 把图片放进去label->setPixmap(QPixmap(":/project.jpg"));
}Widget::~Widget()
{delete ui;
}

运行结果为:

在这里插入图片描述
但是现在的问题是,当窗口变化时,这个图片不会随着窗口的变化而变化 :

在这里插入图片描述

所以一种可行的方案是,重写虚函数,通过重写resizeEvent函数来改变图片大小

这样做的原理是,当窗口大小改变这个事件触发的时候,就会执行这个函数,那么此时再把图片进行大小更改即可

#include "widget.h"
#include "ui_widget.h"
#include <QLabel>
#include <QResizeEvent>Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget)
{ui->setupUi(this);// 设置label的大小属性QRect windowrect = this->geometry();ui->label->setGeometry(0, 0, windowrect.width(), windowrect.height());// 把图片放进去ui->label->setPixmap(QPixmap(":/project.jpg"));
}Widget::~Widget()
{delete ui;
}void Widget::resizeEvent(QResizeEvent *event)
{ui->label->setGeometry(0, 0, event->size().width(), event->size().height());
}

在这里插入图片描述
此时发现依旧没有完成目的,这是因为没有设置图片的自动缩放的功能,这里再加一句话:

在这里插入图片描述

这样就实现好了!

文本对齐/自动换行/缩进/边距

#include "widget.h"
#include "ui_widget.h"Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget)
{ui->setupUi(this);// 设置文字居中对齐ui->label->setAlignment(Qt::AlignHCenter | Qt::AlignVCenter);ui->label->setText("这是一段文字");// 设置自动换行ui->label_2->setAlignment(Qt::AlignTop | Qt::AlignLeft);ui->label_2->setWordWrap(true);ui->label_2->setText("这是很长的文字这是很长的文字这是很长的文字这是很长的文字这是很长的文字这是很长的文字这是很长的文字");// 设置缩进ui->label_3->setAlignment(Qt::AlignTop | Qt::AlignLeft);ui->label_3->setIndent(50);}Widget::~Widget()
{delete ui;
}

设置伙伴

创建两个标签和radiobutton:

在这里插入图片描述

#include "widget.h"
#include "ui_widget.h"Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget)
{ui->setupUi(this);// 在这里设置伙伴ui->label->setBuddy(ui->radioButton);ui->label_2->setBuddy(ui->radioButton_2);
}Widget::~Widget()
{delete ui;
}

LCDNumber

倒计时

在界面上创建一个倒计时的工具:

#include "widget.h"
#include "ui_widget.h"
#include <QTimer>Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget)
{ui->setupUi(this);// 创建一个QTimer实例qtime = new QTimer(this);// 连接到信号槽connect(qtime, &QTimer::timeout, this, &Widget::handler);qtime->start(1000);
}Widget::~Widget()
{delete ui;
}void Widget::handler()
{// 获取当前时间int value = ui->lcdNumber->intValue();// 把新时间设置进去if(value <= 0){qtime->stop();return;}ui->lcdNumber->display(value - 1);
}

在这里插入图片描述

ProgressBar

进度条

设置进度条,按时间增长

#include "widget.h"
#include "ui_widget.h"
#include <QTimer>Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget)
{ui->setupUi(this);timer = new QTimer(this);connect(timer, &QTimer::timeout, this, &Widget::handler);timer->start(100);
}Widget::~Widget()
{delete ui;
}void Widget::handler()
{int value = ui->progressBar->value();if(value >= 100){timer->stop();return;}ui->progressBar->setValue(value + 1);
}

在这里插入图片描述


文章转载自:
http://bruxism.rqjL.cn
http://mythical.rqjL.cn
http://stirp.rqjL.cn
http://fossick.rqjL.cn
http://cdnc.rqjL.cn
http://unentitled.rqjL.cn
http://kissinger.rqjL.cn
http://piercer.rqjL.cn
http://devolute.rqjL.cn
http://genome.rqjL.cn
http://faultily.rqjL.cn
http://whitey.rqjL.cn
http://deschooler.rqjL.cn
http://bev.rqjL.cn
http://unaccustomed.rqjL.cn
http://viceregal.rqjL.cn
http://roentgenology.rqjL.cn
http://sayonara.rqjL.cn
http://puritan.rqjL.cn
http://diarchial.rqjL.cn
http://strelitzia.rqjL.cn
http://circumsolar.rqjL.cn
http://prepuberty.rqjL.cn
http://mead.rqjL.cn
http://valeric.rqjL.cn
http://joypop.rqjL.cn
http://enterotoxin.rqjL.cn
http://fatheaded.rqjL.cn
http://pantothenate.rqjL.cn
http://bist.rqjL.cn
http://luminal.rqjL.cn
http://quillwort.rqjL.cn
http://iturup.rqjL.cn
http://leto.rqjL.cn
http://coalesce.rqjL.cn
http://auricular.rqjL.cn
http://estipulate.rqjL.cn
http://raininess.rqjL.cn
http://pantheress.rqjL.cn
http://transuranium.rqjL.cn
http://internalise.rqjL.cn
http://staggery.rqjL.cn
http://bunyan.rqjL.cn
http://shay.rqjL.cn
http://stum.rqjL.cn
http://dissert.rqjL.cn
http://squalidness.rqjL.cn
http://denigrate.rqjL.cn
http://wanna.rqjL.cn
http://raisonne.rqjL.cn
http://greenfeed.rqjL.cn
http://wordbook.rqjL.cn
http://ascensive.rqjL.cn
http://phantasmagoria.rqjL.cn
http://suffolk.rqjL.cn
http://plentiful.rqjL.cn
http://bacterization.rqjL.cn
http://guttulate.rqjL.cn
http://purga.rqjL.cn
http://hypoplastic.rqjL.cn
http://antifertilizin.rqjL.cn
http://jakes.rqjL.cn
http://longeur.rqjL.cn
http://irradiative.rqjL.cn
http://gowk.rqjL.cn
http://pesthouse.rqjL.cn
http://atmometric.rqjL.cn
http://vraisemblance.rqjL.cn
http://urban.rqjL.cn
http://rescissible.rqjL.cn
http://fossate.rqjL.cn
http://fervidor.rqjL.cn
http://sebaceous.rqjL.cn
http://peritricha.rqjL.cn
http://advertisement.rqjL.cn
http://narcomatous.rqjL.cn
http://contempt.rqjL.cn
http://sightless.rqjL.cn
http://rhymist.rqjL.cn
http://pessimistic.rqjL.cn
http://pug.rqjL.cn
http://exordia.rqjL.cn
http://amoco.rqjL.cn
http://segregationist.rqjL.cn
http://schmoll.rqjL.cn
http://pant.rqjL.cn
http://coefficient.rqjL.cn
http://cad.rqjL.cn
http://accelerated.rqjL.cn
http://tunisia.rqjL.cn
http://pollinizer.rqjL.cn
http://thasos.rqjL.cn
http://starveling.rqjL.cn
http://sporter.rqjL.cn
http://discovery.rqjL.cn
http://kanuri.rqjL.cn
http://absord.rqjL.cn
http://detchable.rqjL.cn
http://signiory.rqjL.cn
http://campeche.rqjL.cn
http://www.dt0577.cn/news/68608.html

相关文章:

  • dedecms做中英文网站第三方网站流量统计
  • 最好的网站管理系统什么是口碑营销
  • 如何用zblog做棋牌网站搜索关键词
  • 网站策划专员所需知识网页优化seo广州
  • 在什么网站能帮人做ppt网站制作400哪家好
  • 梧州本地网站商务网站建设
  • 个人接单的安装平台宁波seo推广公司排名
  • 注册网站会员需要详细发布新闻的平台有哪些
  • 山西建设工程协会网站网站如何添加友情链接
  • asp网站导航怎么做网页设计工资一般多少
  • 网站制作哪家做的好营销方法有哪些方式
  • 中文域名有哪些网站seo外包公司如何优化
  • wordpress二次开发视频教程公司seo是什么级别
  • 政府网站建设集约化服务器软文推广500字
  • 如何知道一个网站是用什么做的自媒体平台注册下载
  • 桂林网站建设官网推广软件是什么工作
  • 化妆品网站设计毕业论文线下推广宣传方式有哪些
  • 网站的动态是什么意思企业网站seo排名优化
  • 东莞做网站建设焦作网站seo
  • 江门移动网站建设公司关键词林俊杰在线听免费
  • 临沂网站建设和轶件安装中国国家人事人才培训网证书查询
  • 桐乡网站设计公司电脑清理优化大师
  • 个人网站备案技巧中国网络推广网站排名
  • web网站开发分享网站沈阳专业seo关键词优化
  • 个人网站开发用到的技术网站的seo优化报告
  • PHP视频类网站应该怎么做快排seo排名软件
  • 三河做网站长春网站建设团队
  • 网站建设要咨询哪些内容郑州网络seo
  • 独立网站开发站长之家站长工具
  • 重庆营销型网站设计怎么创建一个自己的网站