当前位置: 首页 > news >正文

网站建设协议书怎么写管理部门网站建设说明书

网站建设协议书怎么写,管理部门网站建设说明书,wordpress 打不开,目前最火的推广平台这几天在试着使用QT做编辑器#xff0c;然后打算使用Irrlicht作为渲染引擎。结果在集成的时候遇到了问题。 使用了Irrlicht论坛里面有人提供的QIrrlichtWidget#xff0c;结果什么都画不出来。仔细跟踪了一下#xff0c;结果是IDirect3DDevice9的Present函数返回了E_FAIL。 … 这几天在试着使用QT做编辑器然后打算使用Irrlicht作为渲染引擎。结果在集成的时候遇到了问题。 使用了Irrlicht论坛里面有人提供的QIrrlichtWidget结果什么都画不出来。仔细跟踪了一下结果是IDirect3DDevice9的Present函数返回了E_FAIL。 查了下文档文档只说是内部错误没有说具体会是什么原因造成的。网上找原因按照大家说的使用D3D的debug模式看到了如下的输出信息 Direct3D9: (ERROR) :GetClientRect Failed ?Direct3D9: (ERROR) :GetClientRect Failed ?Direct3D9: (ERROR) :BitBlt or StretchBlt failed in Present 有人遇到了类似的问题是先销毁窗口然后继续使用Present函数就会这样于是我就怀疑到是不是窗口系统出了什么问题。 结果发现了在创建device的时候获得的winId()竟然和Present的时候的winId()不同。 于是我怀疑是我使用QT的窗口系统不当初始化的时候获得了跟显示出Widget时不同的winId导致最后Present失败。 于是我使用了下列代码做了实验代码如下 1 QApplication app(argc, argv); 2 3 MainWindow mainWin; 4 5 QVBoxLayout *layout new QVBoxLayout(); 6 7 QIrrlichtWidget* irrWidget new QIrrlichtWidget(); 8 QIrrlichtWidget* irrWidget1 new QIrrlichtWidget(); 9 10 HWND id1 irrWidget-winId();11 12 layout-addWidget(irrWidget); 13 layout-addWidget(irrWidget1); 14 15 //如果初始化代码在这里就会导致Present失败什么都绘制不出来16 //irrWidget-init(); 17 //irrWidget1-init(); 18 //setupIrrlicht( irrWidget-getIrrlichtDevice() ); 19 //setupIrrlicht( irrWidget1-getIrrlichtDevice() );20  21 HWND id2 irrWidget-winId();22 23 mainWin.centralwidget-setLayout(layout);24 25 //在这里winId()的返回值就不同了26   HWND id3 irrWidget-winId();27 28 mainWin.resize(400,400); 29 30 HWND id4 irrWidget-winId();31 32 //在拥有了正确的winId之后就可以初始化设备了33 irrWidget-init(); 34 irrWidget1-init(); 35 36 setupIrrlicht( irrWidget-getIrrlichtDevice() ); 37 setupIrrlicht( irrWidget1-getIrrlichtDevice() );38 39 mainWin.show();40 41 HWND id7 irrWidget-winId();42 43 return app.exec(); 上述代码将两个QIrrlichtWidget垂直排列放到一个QVBoxLayout中init方法就是初始化设备setupIrrlicht是向场景中添加些绘制的元素代码都是参照 http://irrlicht.sourceforge.net/phpBB2/viewtopic.php?t15112postdays0postorderaschighlightqirrlichtwidgetstart0sidce09058e811438f511b01b2449e2ba71  来写的。 上面的代码注释中标记了什么时候winId改变了以及错误的初始化位置。我没有深入研究QT中winId相关的内容只是知道了以后要在什么时候初始化以防再次遇到这样的问题。 特此记录下来与大家分享。 转载于:https://www.cnblogs.com/baixiaohu/archive/2011/02/28/1967540.html
http://www.pierceye.com/news/554291/

相关文章:

  • 江西赣州网站上海企业服务云电话
  • 洱源网站建设品牌名字大全
  • 网站建设阶段要做什么帝国cms对比WordPress
  • 盐城做企业网站多少钱网页设计个人总结800
  • 北京做兼职网站温州网站建设模板下载免费
  • 推进门户网站建设方案wordpress插件自动更新
  • 学院网站建设成效做网站需要什么功能
  • o2o手机网站建设技术网站设计师专业
  • 传媒网站建设方案wordpress开源博客系统最新版
  • 三合一网站一般多少钱浙江省和住房建设厅网站
  • 网站开发背景知识论文网页设计表格
  • 广州优秀网站建设怎么寻找国外客户资源
  • 松江新城投资建设集团有限公司网站华能电子商务平台
  • 网站建设设计制作公司微网站微商城
  • 长宁企业网站建设个人做外贸怎么做
  • 饲料 东莞网站建设免费推广app
  • 手机平台网站开发品牌网站设计首选
  • 哪些网站可以做调查赚钱图片生成软件
  • 网站空间的管理wordpress vip system
  • 新思维网站北京住房建设部网站首页
  • 温州网站制作套餐麒麟网站建设
  • 淘宝接单做网站wordpress能做企业网站吗
  • 网站建设运营公众号运营合同app网站开发书籍下载
  • 网站seo流程网站开发开账务处理
  • 婚介网站方案长沙网络公司电话
  • 自助网站搭建系统做网站接电话一般要会什么
  • 雷州网站建设公司网站建设与管理说课ppt
  • 问答类网站怎么做wordpress 调取页面缩略图
  • 做电影资源网站手机版wordpress实例配置
  • 广西网站建设方案品牌官网方案