QT控件之显示控件

Qt Designer显示窗口部件提供的面板中,提供了10种显示小部件

(1)  Label标签
(2)  Text Browser文本浏览器
(3)  Graphics View图形视图
(4)  Calendar Widget日历
(5)  LCD Number液晶数字
(6)  Progress Bar进度条
(7)  Horizontal Line水平线
(8)  Vertial Line垂直线
(9)  OpenGL Widget开放式图形库工具
(10) QQuick Widget:嵌入式QML工具

一,label

1,标签显示的文本内容

label->setText("aaabbbccc!");

label->clear(); //清空

button->settext("abcedf");//设置文本内容

 2,显示的图像

QPixmap pixmap("image.png");
label->setPixmap(pixmap);
label_show->setPixmap(QPixmap(":/photo.jpg").scaled(label_show->width(), label_show->height()));

3,文本或图像在标签中的对齐方式。

label->setAlignment(Qt::AlignCenter);

Qt::AlignLeft:将内容左对齐。
Qt::AlignRight:将内容右对齐。
Qt::AlignHCenter:将内容水平居中。
Qt::AlignJustify:通过拉伸或收缩字符间距来实现两端对齐。
Qt::AlignTop:将内容顶部对齐。
Qt::AlignBottom:将内容底部对齐。
Qt::AlignVCenter:将内容垂直居中。
Qt::AlignCenter:将内容水平和垂直都居中。

 4,设置是否打开外部链接

label->setOpenExternalLinks(true);
5,设置是否自动换行文本

label->setWordWrap(true);
6,设置文本显示格式,如纯文本、富文本等

label->setTextFormat(Qt::RichText);
7,设置文本交互标志,如可选中、可复制等

label->setTextInteractionFlags(Qt::TextSelectableByMouse | Qt::TextSelectableByKeyboard);
8,设置标签的边距

label->setMargin(20);
9,设置标签的伙伴控件,用于实现键盘快捷键。

QLabel *nameLabel = new QLabel("Name:");
QLineEdit *nameLineEdit = new QLineEdit;
nameLabel->setBuddy(nameLineEdit);

10,连接此信号以在链接被点击时执行操作。

connect(label, &QLabel::linkActivated, [](const QString &link)
{
    qDebug() << "Link activated:" << link;
});

11,连接此信号以在链接被点击时执行操作。

connect(label, &QLabel::linkPressed, [](const QString &link) 
{
    qDebug() << "Link pressed:" << link;
});

12,连接此信号以在链接被悬停时执行操作。

connect(label, &QLabel::linkHovered, [](const QString &link)
{
    qDebug() << "Link hovered:" << link;
});

二,Calendar Widget日历
三,LCD Number液晶数字
四,Progress Bar进度条
五,QFrame
六,Text Browser文本浏览器
七,Graphics View图形视图
八,Vertial Line垂直线和Horizontal Line水平线

相关推荐

  1. Qt基本

    2024-03-29 00:10:01       13 阅读
  2. Qt-

    2024-03-29 00:10:01       12 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-29 00:10:01       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-29 00:10:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-29 00:10:01       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-29 00:10:01       20 阅读

热门阅读

  1. Rust编程(一)

    2024-03-29 00:10:01       21 阅读
  2. 细节之PyTorch 中的 torch.ones([])

    2024-03-29 00:10:01       18 阅读
  3. Gitea允许无请求头跨域

    2024-03-29 00:10:01       20 阅读
  4. 4、Jenkins持续集成-用户权限和凭证管理

    2024-03-29 00:10:01       21 阅读
  5. Python爬虫之pyquery和parsel的使用

    2024-03-29 00:10:01       19 阅读
  6. 关于ubuntu18.04 ARM架构更换源失败的问题

    2024-03-29 00:10:01       18 阅读
  7. sql中使用了in直接卡死

    2024-03-29 00:10:01       21 阅读
  8. python学习

    2024-03-29 00:10:01       21 阅读