• 19320阅读
  • 27回复

简单的字幕滚动效果 [复制链接]

上一主题 下一主题
离线浪漫天使
 
只看楼主 倒序阅读 楼主  发表于: 2009-05-24
— 本帖被 XChinux 执行加亮操作(2011-01-06) —
简单的字幕滚动效果
有3个接口,一个是改变方向
一个是改变速度
一个是改变字符
改变字符,如果有汉字,要注意字符编码
如,QString teststr = QString::formLocal8Bit("我的汉字");
再用 changeContent( teststr);

测试环境 : linux + qt3 + g++
qt 滚动 跑马灯 字幕 movetext.rar (4 K) 下载次数:935
离线lyhuidou12
只看该作者 1楼 发表于: 2009-05-28
文件损坏啊
离线haulm

只看该作者 2楼 发表于: 2009-05-31
错误一大堆
离线haulm

只看该作者 3楼 发表于: 2009-05-31
mypaint.cpp:29: 错误:‘class QString’没有名为‘setLength’的成员
mypaint.cpp: At global scope:
mypaint.cpp:35: 警告:未使用的参数‘painter’
mypaint.cpp: In member function ‘virtual void Mypainter::paintEvent(QPaintEvent*)’:
mypaint.cpp:50: 错误:invalid use of incomplete type ‘struct QPaintEvent’
/usr/lib/qt4/include/QtGui/qwidget.h:80: 错误:forward declaration of ‘struct QPaintEvent’
mypaint.cpp:53: 错误:‘class QPixmap’没有名为‘resize’的成员
mypaint.cpp:56: 错误:对‘QPainter::QPainter(QPixmap*, Mypainter* const)’的调用没有匹配的函数
/usr/lib/qt4/include/QtGui/qpainter.h:497: 附注:备选为: QPainter::QPainter(const QPainter&)
/usr/lib/qt4/include/QtGui/qpainter.h:99: 附注:         QPainter::QPainter(QPaintDevice*)
/usr/lib/qt4/include/QtGui/qpainter.h:98: 附注:         QPainter::QPainter()
mypaint.cpp:57: 错误:‘red’在此作用域中尚未声明
mypaint.cpp:66: 错误:invalid use of incomplete type ‘struct QPaintEvent’
/usr/lib/qt4/include/QtGui/qwidget.h:80: 错误:forward declaration of ‘struct QPaintEvent’
mypaint.cpp:66: 错误:‘bitBlt’在此作用域中尚未声明
mypaint.cpp: In member function ‘void Mypainter::changeRate(int)’:
mypaint.cpp:85: 错误:‘class QTimer’没有名为‘changeInterval’的成员
离线浪漫天使
只看该作者 4楼 发表于: 2009-06-01
我好像说了是qt3的环境把.你却用了qt4编译.等下我弄过qt4的版本.
离线浪漫天使
只看该作者 5楼 发表于: 2009-06-01
qt4版本的

测试环境:windows + devcpp+ qt 4.4.1

qtversion movetext_qt4.rar (3 K) 下载次数:627
离线haulm

只看该作者 6楼 发表于: 2009-06-01
qt3 qt4下都编译通过了,有个未使用参数警告。
离线vincentxu
只看该作者 7楼 发表于: 2009-06-03
可不可以让字幕变成上下滚动。
离线pathtonorth
只看该作者 8楼 发表于: 2009-06-25
引用第7楼vincentxu于2009-06-03 11:21发表的  :
可不可以让字幕变成上下滚动。

这个相对就很简单了
离线dianfengxiao
只看该作者 9楼 发表于: 2009-07-17
QT4,多多学习
离线youyou20-08
只看该作者 10楼 发表于: 2009-09-15
参考中。。。
离线tcg1983

只看该作者 11楼 发表于: 2009-10-15
好东西,O(∩_∩)O谢谢分享,我在做一个YUV数据流播放软件(QT+SDL,于windows和linux环境下),到时候做好了,发布出来,需要的人可以跟我要
离线luohai83

只看该作者 12楼 发表于: 2009-10-20
现在都QT4 了不知道会不会向下
离线belle
只看该作者 13楼 发表于: 2009-10-22
谢谢各位!
离线pulongpu
只看该作者 14楼 发表于: 2009-10-22
看看先
人生得意须尽欢,莫使金樽空对月!!
离线38656530
只看该作者 15楼 发表于: 2009-11-03
这会不闪烁吗?
离线hnhkj
只看该作者 16楼 发表于: 2009-11-11
刚刚开始学习!
离线zlz1215312
只看该作者 17楼 发表于: 2010-01-14
楼主  
有个问题     每当字幕的开头 从控件右端跑到左端就会结束
这样的话 如果字幕长而控件又短的话 整个字幕就不会完全显示
qt3怎么使  字幕从控件左端直到结尾啊 ?
离线ysys_ysys

只看该作者 18楼 发表于: 2010-01-26
多谢分享
离线panhg

只看该作者 19楼 发表于: 2010-04-07
谢谢!
离线jetlee2012

只看该作者 20楼 发表于: 2011-01-04
回 5楼(浪漫天使) 的帖子
非常感谢大大!又有一小步进步了,呵呵呵!
离线opcbo
只看该作者 21楼 发表于: 2011-03-03
我试试unix下如何?
离线太阳浓浓
只看该作者 22楼 发表于: 2011-05-04
你好,怎么改变字体的大小啊??我用的QT 4~~~
离线luoyang

只看该作者 23楼 发表于: 2011-05-04
不错~~谢谢
离线zlzzlf
只看该作者 24楼 发表于: 2011-06-12
这个正好要用到,可以一试了。
离线xiaoyuml
只看该作者 25楼 发表于: 2011-12-10
为什么qt4解压错误啊。。。qt3的编译好多错误。请大家帮忙。。。
离线dongwumoushi

只看该作者 26楼 发表于: 2012-11-14
学习学习
离线rao617624
只看该作者 27楼 发表于: 2012-11-22
支持楼主  看到QT3的 还以为没用 下面就贴出QT4的了~~~
快速回复
限100 字节
 
上一个 下一个