温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

<Qt C++>滚动字幕

发布时间:2020-08-02 12:45:17 来源:网络 阅读:821 作者:kayseloy 栏目:软件技术


***in cpp***

 QTimer *timer = new QTimer(this);    
connect(timer,SIGNAL(timeout()), this,SLOT(scrollCaption()));       
 timer->start(1000);
 …
void MainWindow::scrollCaption()
{    
    static int nPos = 0;    // 当截取的位置比字符串长时,从头开始    
    if (nPos > str.length())        
        nPos =0;    
        ui->label_2->setText(str.mid(nPos));   
        QString str2 = ui->label_2->text().append("    "+str.left(nPos)+"    ");    
       ui->label_2->setText(str2);    
       nPos++;
 }


其他部分和前一个一样

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI