0
我开发了一个移动应用程序,在那里我想自动滚动一些文字作为我的广告。我从某个论坛上读到他们提到它的代码,但我尝试了但我失败了,所以请帮我解决我的问题,如何使用qt自动滚动文字广告?
我开发了一个移动应用程序,在那里我想自动滚动一些文字作为我的广告。我从某个论坛上读到他们提到它的代码,但我尝试了但我失败了,所以请帮我解决我的问题,如何使用qt自动滚动文字广告?
假设你有权访问你想移动的QScrollBar,你可以这样做像这样:使用单次QTimer来定义您移动滚动的频率。将定时器的timeout()
信号连接到您写入的插槽,该插槽调用QScrollBar setSliderPosition
方法。如果您需要进一步滚动,请重新启动QTimer。 你计时器的信号连接到插槽看起来像:
void scroll()
{
new_scroll_offset = ...; // compute scroll offset here (possibly from old scroll offset)
scroll_bar->setSliderPosition(new_scroll_offset);
if (/* can scroll further */)
{
timer->start();
}
}
它也可以用多拍定时器以类似的方式进行