QLabel非常简单,且非常实用。
其典型用法如下:
QLabel label(QObject::tr("hello world"),&dialog);
label.setFrameStyle(QFrame::Panel | QFrame::Sunken);
label.setAlignment(Qt::AlignBottom | Qt::AlignRight);产生QLabel对象,设置外观,设置对齐方式。
通过以下代码,产生QLabel:
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QFile file(":/qss/style.qss");
file.open(QFile::ReadOnly);
QDialog dialog;
QLabel label(QObject::tr("hello world"),&dialog);
label.setFrameStyle(QFrame::Panel | QFrame::Sunken);
label.setAlignment(Qt::AlignBottom | Qt::AlignRight);
QLabel label2(QObject::tr("hello China"),&dialog);
QVBoxLayou

本文是Qt学习笔记的一部分,主要聚焦在QLabel组件的外观定制。QLabel简单而实用,常用于显示文本。通过QSS,我们可以设置QLabel的背景颜色、边框、内边距、外边距、文字大小、颜色和字体等属性,以实现丰富的界面效果。文中还提及了使用QStyle类来定制QLabel,但作者表示对此方法不熟悉,并邀请读者分享相关知识。
最低0.47元/天 解锁文章
745

被折叠的 条评论
为什么被折叠?



