QLabel和QTimer之滚动字幕完善

2024-04-14 17:58

本文主要是介绍QLabel和QTimer之滚动字幕完善,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

QLabel和QTimer之滚动字幕完善

    • 一、功能描述
    • 二、动态效果
    • 三、代码示例

一、功能描述

实现功能:之前写的滚动字幕由于时间太晚了,写的不是很好,今天又完善了一下,代码修改的也比较少,之前的文章地址:http://blog.csdn.net/toby54king/article/details/78635196

二、动态效果

演示效果如下:
这里写图片描述

三、代码示例

由于只修改了,几行代码就不在全部粘贴出来了,完整代码请参考之前写的。

// 函数说明:定时器刷新
// 作   者:ISMILE_LI
void Widget::dealRollingTitle()
{static int pos = 0;if(pos > m_labelTitle.length())pos = 0;//ui->label->setText(m_labelTitle.mid(pos));//ui->l

这篇关于QLabel和QTimer之滚动字幕完善的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/903625

相关文章

CSP 2023 提高级第一轮 CSP-S 2023初试题 完善程序第二题解析 未完

一、题目阅读 (最大值之和)给定整数序列 a0,⋯,an−1,求该序列所有非空连续子序列的最大值之和。上述参数满足 1≤n≤105 和 1≤ai≤108。 一个序列的非空连续子序列可以用两个下标 ll 和 rr(其中0≤l≤r<n0≤l≤r<n)表示,对应的序列为 al,al+1,⋯,ar​。两个非空连续子序列不同,当且仅当下标不同。 例如,当原序列为 [1,2,1,2] 时,要计算子序列 [

UniApp实现漂亮的音乐歌词滚动播放效果

在现代的音乐播放应用中,歌词的展示和滚动播放已经成为了一个非常常见的功能。今天,我们将通过UniApp来实现一个漂亮的歌词滚动播放功能。我们将使用UniApp提供的组件和API来完成这个任务。 页面结构 在页面的模板部分,我们需要创建一个音频播放器和歌词展示区域。使用<scroll-view>组件来实现歌词的滚动效果。 <template><view class="audio-co

【Unity-Lua】音乐播放器循环滚动播放音乐名

前言:Unity中UI节点 图1 如上所示,一开始本来是打算用ScrollView做的,觉得直接计算对应的文本位置就行,所以没用ScrollRect来做,可以忽略Scroll,Viewport这些名字。如下图:需要在一个背景Image组件上添加上Mask组件来显示固定位置的文本显示。 图2 图3 并且需要在要显示的文本上挂载Content Size Filter组件,但是这儿会有个坑

WebAPI(二)、DOM事件监听、事件对象event、事件流、事件委托、页面加载与滚动事件、页面尺寸事件

文章目录 一、 DOM事件1. 事件监听2. 事件类型(1)、鼠标事件(2)、焦点事件(3)、键盘事件(4)、文本事件 3. 事件对象(1)、获取事件对象(2)、事件对象常用属性 4. 环境对象 this5. 回调函数 二、 DOM事件进阶1. 事件流(1)、 捕获阶段(2)、 冒泡阶段(3)、 阻止冒泡(4) 、阻止元素默认行为(5) 、解绑事件 2. 事件委托3. 其他事件(1)、页面加

【Android】NestedScrollView的简单用法与滚动冲突、滑动冲突

一、NestedScrollView 1. 什么是 NestedScrollView NestedScrollView 是 Android 中一个用于处理垂直方向滚动的布局组件,它继承自 FrameLayout,同时支持嵌套滑动(Nested Scrolling)机制。相比于传统的 ScrollView,NestedScrollView 专为解决嵌套滚动冲突问题设计,能够与其他支持嵌套滑动的子

Jquery实现广告滚动

当页面的滚动条上下移动时,飘浮广告随着滚动条的滚动而上移或者下移,要明白两点,第一:放广告的层最好采用绝对定位,它的位置应该随着滚动条的改变而上下移动,滚动条的滚动促发的是onscroll事件,广告条所在的层的top值就是滚动条的高度,具体代码如下: <html><head><meta http-equiv="Content-Type" content="text/html; charset

pytorch时空数据处理4——图像转文本/字幕Image-Captionning(二)

pytorch时空数据处理4——图像转文本/字幕Image-Captionning(二) pytorch时空数据处理4——图像转文本/字幕Image-Captionning(二)DatasetInputs to modelCaption LengthsData pipelineEncoderAttentionDecoder代码数据集初始化 create_input_files.py训练 tr

Qt QLineEdit QLabel添加clicked事件

做Qt开发的会知道QLineEdit,QLabel是默认没有clicked事件的,但是Qt有很好的一套信号/槽机制,而且Qt是基于C++面向对象的思想来设计的,那么我们就很容易通过自己定义一些类,重写QLineEdit或者QLabel的一些方法去实现没有的方法,比如clicked事件.本人就以QLineEdit QLabel添加clicked事件来说明. Qt里面有个关键字emit,这

Qt 设置QLabel的字体为斜体

QFont font("Microsoft YaHei", 8, 50, true);//第一个参数是字体(微软雅黑),第二个是字体大小,第三个是加粗(50代表正常),第四个是斜体(true代表斜体)lb_register->setFont(font);` 或者是 QFont font("Microsoft YaHei", 8, 50);//第一个参数是字体(微软雅黑),第二个是字体大小,第

滚动偏移量 scroll offset

滚动偏移量 scroll offset 一、获取滚动偏移量二、滚动事件性能三、使用场景 滚动偏移量(scroll offset):文档在垂直和水平方向上滚动的距离 一、获取滚动偏移量 // 获取上下滚动偏移量const scrollTop = window.pageYOffset || document.documentElement.scrollTop || docu