资源简介

自定义QLabel控件,自动判断文本长度与显示框长度的大小,显示框太短,则自动滚动显示,否则正常显示,类似于广告屏的滚动播放效果,qt 5源码,编译测试通过。

资源截图

代码片段和文件信息

#include “dialog.h“
#include “ui_dialog.h“
#include yledItemDelegate>
#include 
#include 

Dialog::Dialog(QWidget *parent) :
    QDialog(parent)
    ui(new Ui::Dialog)
{
    ui->setupUi(this);

    ui->label->setText(“滚动比较长的测试文字...“);
}

Dialog::~Dialog()
{
    delete ui;
}

void Dialog::on_pushButton_clicked()
{
    ui->label->setText(ui->lineEdit->text());
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1747  2019-02-19 10:46  dialog.ui

     文件        175  2018-08-01 16:54  main.cpp

     文件       2375  2019-02-20 10:20  mlabel.cpp

     文件        489  2019-02-20 10:18  mlabel.h

     文件       1053  2019-02-20 10:12  TestLabelRolling.pro

     文件      23826  2019-02-20 10:12  TestLabelRolling.pro.user

     文件        437  2019-02-20 10:22  dialog.cpp

     文件        329  2019-02-13 17:17  dialog.h

----------- ---------  ---------- -----  ----

                30431                    8


评论

共有 条评论