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();
}
}
它也可以用多拍定時器以類似的方式進行