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

比较容易做流量的网站电商平台设计电商网站建设

比较容易做流量的网站,电商平台设计电商网站建设,正邦 网站建设,小说网站模板QLabel 是 Qt 中的标签类,通常用于显示提示性的文本,也可以显示图像 对齐方式 用于设置标签中的内容在水平和垂直两个方向上的对齐方式,比如左对齐、右对齐、上对齐、下对齐、水平居中、垂直居中等。 // 获取和设置文本的对齐方式 Qt::Ali…

QLabel 是 Qt 中的标签类,通常用于显示提示性的文本,也可以显示图像

对齐方式

用于设置标签中的内容在水平和垂直两个方向上的对齐方式,比如左对齐、右对齐、上对齐、下对齐、水平居中、垂直居中等。

// 获取和设置文本的对齐方式
Qt::Alignment alignment() const;
void setAlignment(Qt::Alignment);

其中,Qt::Alignment 是一个宏,常用取值如下:

  • Qt::AlignLeft(0x0001) 水平方向-左对齐
  • Qt::AlignRight(0x0002) 水平方向-右对齐
  • Qt::AlignHCenter(0x0004) 水平方向-居中对齐
  • Qt::AlignTop(0x0020)垂直方向-上对齐
  • Qt::AlignBottom(0x0040)垂直方向-下对齐
  • Qt::AlignVCenter(0x0080)垂直方向-居中对齐
  • Qt::AlignCenter(AlignVCenter | AlignHCenter) 垂直方向和水平方向-居中对齐

上面的每一个宏,都代表 16 进制中的一位,可以进行或(|)操作,来同时设置多个对齐方式。

该属性,既可以在 Qt 设计师右侧的属性窗口中修改,也可以在代码中动态地获取和修改

换行

使能换行时,那么标签在缩放时,如果文字可以显示在下一行,就会自动换行

// 获取和设置文本是否允许换行
// 换行时:在 word-breaks处,不会将一个完整的单词显示在两行
bool wordWrap() const; // 判断是否允许换行 
void setWordWrap(bool on); // 设置是否允许换行 

该属性,既可以在 Qt 设计师右侧的属性窗口中修改,也可以在代码中动态地获取和修改

其他的之前的学习都学习过就不罗列了,具体查文档即可

例子

该案例演示,如何设置和获取标签文本,文本对齐方式,文本换行,以及显示图片

#include "QLabelTest.h"
#include<QTime>
#include<QMessagebox>
#include<QPixmap>QLabelTest::QLabelTest(QWidget *parent): QWidget(parent), ui(new Ui::QLabelTestClass())
{ui->setupUi(this);// 获取文本和设置文本ui->labelGetSetText->setFont(QFont("黑体", 16));ui->labelGetSetText->setText("获取文本和设置文本初始化完成");connect(ui->pbtGetText, &QPushButton::clicked, this, [this]() {auto s = ui->labelGetSetText->text();QMessageBox::information(this, "标签演示", s);});connect(ui->pbtSetText, &QPushButton::clicked, this, [this]() {ui->labelGetSetText->setText(QString(QTime::currentTime().toString()));});// 文本对齐方式ui->labelAlignText->setFont(QFont("黑体", 16));ui->labelAlignText->setText("为中华民族伟大复兴而努力奋斗");connect(ui->pbtLeftAlign, &QPushButton::clicked, this, [this]() {ui->labelAlignText->setAlignment(Qt::AlignLeft| Qt::AlignVCenter);});connect(ui->pbtCenterAlign, &QPushButton::clicked, this, [this]() {ui->labelAlignText->setAlignment(Qt::AlignCenter);});connect(ui->pbtRightAlign, &QPushButton::clicked, this, [this]() {ui->labelAlignText->setAlignment(Qt::AlignRight|Qt::AlignVCenter);});// 文本换行ui->lableWrapText->setFont(QFont("黑体", 16));ui->lableWrapText->setText("为人民幸福而奋斗,为社会主义事业而努力奋斗,为中华民族伟大复兴而奋斗");connect(ui->pbtEnbleWrap, &QPushButton::clicked, this, [this]() {ui->lableWrapText->setWordWrap(true);});connect(ui->pbtDisableWrap, &QPushButton::clicked, this, [this]() {ui->lableWrapText->setWordWrap(false);});// 显示图片int index = 0;connect(ui->pbtShowImg, &QPushButton::clicked, this, [&]() {QPixmap qpm;if (index == 0){qpm.load(":/Icon/logo_dingding_circle.svg");index++;}else{index = 0;qpm.load(":/Icon/logo_wechat.svg");}ui->labelShowImg->setPixmap(qpm);ui->labelShowImg->setScaledContents(false);ui->labelShowImg->setAlignment(Qt::AlignCenter);});
}QLabelTest::~QLabelTest()
{delete ui;
}

http://www.yayakq.cn/news/277133/

相关文章:

  • 外贸式响应式网站制作网站比较大的几家公司
  • 郑州手机网站建设百度网站建设中心
  • 网站建设网站维护的具体内容是什么搜狗seo刷排名软件
  • 安卓开发基础教程福州网站设计十年乐云seo
  • 网站建设专家工作总结两人做性视频网站
  • 插画师培训网站建设在菲律宾做网络网站犯法吗
  • 什么网站做电器出租门户网站建设情况
  • 如何进行网站优化设计嘉兴网站建设的地方
  • 建购物网站要多少钱手机网站要域名吗
  • 国际网站怎么样做广告策划案例范文
  • 360网站排名怎么做二 建设电子商务网站的必要性
  • 丰台做网站的公司网站公司备案通知
  • 提取卡密网站怎么做快速搭建网站域名绑定设置
  • 兰州新区规划建设局网站开发网站需要学什么
  • 淘宝客网站免费做有网站前台
  • 上海网站seo外包中华会计网校
  • 怎样建设网站wordpress多媒体设置
  • 邵阳市住房和城乡建设局网站工作证明模板 范本
  • 企业网站建设推广公司做网站基础
  • 滁州网站建设价格万网建设网站
  • 峡江网站建设seo外包公司专家
  • 网站建设是前端的吗网站建设与管理读后感
  • wordpress下载网站3d建模师可以自学吗
  • 网站建设私活网站建设 js
  • 做网站要怎样加盟欧普产品开发流程建议
  • 股票查询网站模板 wordpresswordpress模板 户外钓鱼类网站
  • 网站开发主要包括哪些方面微商城 手机网站
  • 公司网站建设费用的会计分录长春网站优化公司
  • 自建站有哪些站点新网虚拟主机
  • 学校网站建设解决方案网络运维工程师教程