• 7867阅读
  • 7回复

怎样在图片上加入文字? [复制链接]

上一主题 下一主题
离线fzy112001
 
只看楼主 倒序阅读 楼主  发表于: 2007-08-03
— 本帖被 XChinux 执行加亮操作(2008-07-18) —
我用QMovie显示了一张gif图片,现在我想在其上面显示几个文字,如何实现,不影响gif活动的情况下
离线XChinux

只看该作者 1楼 发表于: 2007-08-03
从QLabel派生一个类,比方称为Label,然后实现paintEvent()函数:
void Label::paintEvent(QPaintEvent *event)
{
    QLabel::paintEvent(event);
    QPainter painter(this);
    painter.drawText(0, 100, "Hell world");
    painter.end();
}
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线fzy112001
只看该作者 2楼 发表于: 2007-08-03
成功,好样的,多谢!
离线fzy112001
只看该作者 3楼 发表于: 2007-08-03
还有一个问题,要如何取得QMovie的位置,保证不管窗口大小如何变,文字始终在图片上。
离线peng_love_ju
只看该作者 4楼 发表于: 2009-11-27
把全部代码给出来参考下
离线goonman

只看该作者 5楼 发表于: 2009-11-27
直接在图片上写上字不就行了。
离线peng_love_ju
只看该作者 6楼 发表于: 2009-11-27
我的还是不行啊
离线peng_love_ju
只看该作者 7楼 发表于: 2009-11-27
以后换图片不是还要重新做图片呀
快速回复
限100 字节
 
上一个 下一个