美文网首页
Qt Label控件

Qt Label控件

作者: zhangzq | 来源:发表于2020-07-02 09:47 被阅读0次

Label控件是一个常用的控件,我们可以用它显示文本,显示html超文本,放置可点击的超链接,显示图片,动画等等。

如图有四个QLabel控件


image.png

通过以下代码,

    //显示普通文本
    QLabel *l=ui->label;
    l->setText("^_^");

    //显示图片
    QLabel *l2=ui->label_2;
    l2->setPixmap(QPixmap("://image/LuffyQ.png"));
    l2->setScaledContents(true);//设置自动缩放内容

    //显示动画
    QLabel *l3=ui->label_3;
    QMovie *myMovie=new QMovie("://image/mario.gif");
    l3->setMovie(myMovie);
    l3->setScaledContents(true);
    myMovie->start();

    //设置html文本
    QLabel *l4=ui->label_4;
    l4->setText("<h1>"
                "<a href=\"https://www.baidu.com/\">"
                "百度一下"
                "</a>"
                "</h1>");
    l4->setOpenExternalLinks(true);//允许启用外部链接

可实现下图效果,


image.png

相关文章

网友评论

      本文标题:Qt Label控件

      本文链接:https://www.haomeiwen.com/subject/folkqktx.html