• 6251阅读
  • 3回复

请问在QFrame上如何贴图片? [复制链接]

上一主题 下一主题
离线chad
 
只看楼主 倒序阅读 楼主  发表于: 2006-05-22
我在写个五子棋的程序,想把棋盘贴在QFrame上,

我自己写了个类 MyFrame ::QFrame,
看帮助似乎是用drawContents,但是我试了,不行.不知道是不是用错了函数,应该怎么办啊?
[ 此贴被XChinux在2006-05-22 08:35重新编辑 ]
离线fayfayho
只看该作者 1楼 发表于: 2006-05-22
关注~
这个跟我遇到的问题类似
界面的分层问题
有背景和层
只刷新层而不刷新背景

怎么实现?
loving u
离线vinnyguo

只看该作者 2楼 发表于: 2006-05-23
可以定义一个QWidget的子类然后重载paintEvent方法。在方法实现中用QPixMap接收背景图片,通过Qpaiter::drawPixMap()方法去画图。
离线chad
只看该作者 3楼 发表于: 2006-05-28
谢谢楼上,不过你说的好像不行诶,我是要在QFrame上贴图片,不是在QWidget上贴图片,我的QWidget子类有个QFrame成员,我是要在这个QFrame成员上贴图,

没人会吗??
快速回复
限100 字节
 
上一个 下一个