当前位置: 首页 > 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/775855/

相关文章:

  • 大中型网站开发流程百度上如何发广告
  • 室内设计的网站吉林3厅官齐聚任免大会宁波网站建设
  • 企业网站ppt怎么做装修店铺设计
  • 汕头市建设网站东营专业网站建设公司排行
  • wordpress外贸网站模板做网站时最新菜品的背景图
  • 做intor的网站深圳好的高端企业网站建设公司
  • 手机微信网站怎么做的好处公众号开发者绑定
  • 咸阳做网站xymokjwordpress 主题 新闻
  • 大学网站开发深圳光明区
  • 服务器网站维护做网站吉林
  • 茶文化网站开发在建设网站入账
  • 免费申请网站永久wordpress函数大全
  • 有什么国外的设计网站推荐苏州网络推广公司网站建设
  • 个人建设网站流程seochinazcom
  • 免费做数学题的网站怎么做外国网站
  • 厦门网站建设网站wordpress登陆后跳转页面
  • 网站对联广告wordpress网站转移
  • 成都网站制作实力乐云seo网站建设与维护就业怎么样
  • 阜南网站建设公司电子政务网站代码
  • 国内高端品牌网站建设泰安外贸网站建设公司
  • 进入官方网站wordpress 安全吗
  • 网站建设链接演示帮老板做网站
  • 烟台h5网站制作如何用易语言做网站
  • 官方网站建设哪儿有深圳 网站科技
  • 渭南网站建设哪里便宜网上购物有哪些网站?
  • 网站开发环境 对比wordpress是全开源吗
  • 马大姐网站建设目的logo制作软件哪个好
  • 代理网站平台北京中联建设集团官网网站
  • 如何修改公司网站重庆论坛网站建设
  • 国内做免费视频网站有哪些精选网站建立 推广 优化