Qt QLabel的使用

QLabel类主要用来文本和图像的显示,没有提供用户交互功能.QLabel对象的视觉外观可以由用户自定义配置.它还可以为另外一个可获得焦点的控件作为焦点助力器.

QLabel可以显示下列的所有类型:

Plain text //通过setText()设置显示纯文本.
Rich text //通过setText()设置富文本.
A pixmap //通过setPixmap()设置图片.
A movie //通过setMovie()设置QMovie.一般是gif动画.
A number //通过setNum()把数字转化为字符串显示.
Nothing //空文本,相当于调用了clear().

原文: https://blog.csdn.net/qq_37233607/article/details/80325068

可利用QLabel制作弹幕,主要特别的地方有:

this->setWindowFlags(Qt::FramelessWindowHint|Qt::Tool|Qt::WindowStaysOnTopHint);
//设置没有窗体,没有工具栏,顶部窗体,可用于弹幕制作

QDesktopWidget desktopWidget=QApplication::desktop(); //获取桌面设置
rect=desktopWidget->screenGeometry(); //获取屏幕大小

原文:https://blog.csdn.net/weixin_38893389/article/details/80810584

开发中可能会需要加一些跑马的效果,会使界面看起来很炫,而且可以达到提醒用户的作用。

简单实现了左跑马的效果,使用的是QLabel显示的文字,利用QTimer来控制跑马的速度

原文:https://blog.csdn.net/u011417605/article/details/51207274

QLabel同时显示图片和文字

原文: https://blog.csdn.net/chase_hung/article/details/82052812

猜你喜欢

转载自www.cnblogs.com/nanqiang/p/10020115.html