• 3989阅读
  • 2回复

菜鸟求助qt opengl问题 [复制链接]

上一主题 下一主题
离线fantasyfans
 
只看楼主 倒序阅读 楼主  发表于: 2011-11-19
我看的是齐亮的qt+opengl,看到texture贴图那节,复制齐亮的代码贴上去的,结果并没用贴图效果(本来是在一个正方体上面贴照片),而正方体却变成一片白色。求助是怎么回事啊。
我附上代码文件好了,是可以运行的。
我是qt+opengl的新手希望大家能给予帮忙,万分感谢。
附件: main.cpp (1 K) 下载次数:3
附件: widget.cpp (4 K) 下载次数:4
附件: widget.h (1 K) 下载次数:3
离线jdwx

只看该作者 1楼 发表于: 2011-11-20
回 楼主(fantasyfans) 的帖子
估计是路径问题,那天讨论过QToolBar上的QAction没有图片的问题,
!buf.load("images/cat.jpg")       这是widget.cpp里的代码
假设你的工程叫:widget
!buf.load("images/cat.jpg") 是load位于widget/images/cat.jpg的图片
但是Qt缺省的编译目录是widget-build-desktop,QtCreator编译程序并运行后这句
!buf.load("images/cat.jpg")是load位于widget-build-desktop/images/cat.jpg的图片

如果不是这个问题,jpg图片需要插件。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线fantasyfans
只看该作者 2楼 发表于: 2011-11-22
回 1楼(jdwx) 的帖子
不是路径问题,我解决了图片显示不了的问题,是因为像素不是2的n次方,但是我运行后显示的贴图效果居然只有一面立方体被贴图了。
如图所示。。
快速回复
限100 字节
 
上一个 下一个