Python

Qt之QLabel

2017-04-07  本文已影响59人  ibucoin

这边整理一下由这篇文章中汇总的几个用法,因为代码还算是比较简单的,所以我就不重复了。

一些有关QLabel的简单用法

显示一段时间后消失的label框

主要适用于提示信息,有些类似于web的消息提示。

static void ShowMsg(QLabel *msg,QString str="",int timer = 2000)
    {
        msg->setText(str);
        msg->show();
        QEventLoop loop;
        QTimer countTimer;
        connect(&countTimer,SIGNAL(timeout()),&loop,SLOT(quit()));
        countTimer.start(timer);
        loop.exec();
        msg->hide();
    }

后续可以添加成为从右端划入显示,过一段时间自动消失。

Qt有很多的效果都可以参照web里面的效果来进行实现,比如下面的提示框的Qss

color: rgb(101, 113, 128);
padding:5px;
border:1px solid #ddd;
border-left: 4px solid #39f;

snipaste_20170407_160812.png
上一篇 下一篇

猜你喜欢

热点阅读