• 5032阅读
  • 2回复

designer设计图形之后,将其加入到主程序的问题 [复制链接]

上一主题 下一主题
离线hecius
 

只看楼主 正序阅读 楼主  发表于: 2010-09-15
— 本帖被 XChinux 执行加亮操作(2010-09-21) —
我是一个QT新手, 我在QT designer中,我选择的是一个widget工程,之后画了一个图形,中间没有任何插件,和图片。只是一些QLabel和checkbox,之后我把它存入了主程序的src中,把它加入了form中,测试也是正常的,     Ui_Pic *pic = new Ui_PIc;   这个都是可以的(我们假设那个图形类就是Ui_Pic)
  但是当我的在锚件中调用他的时候,出问题了,锚件就是QDockWigdget类,里面有一个setWidget(QWidget*)成员函数,我想调用的是setWidget(pic),但是它老是编译的时候就出错,提示没有setWidget(Ui_Pic*) 函数。
   我认为在designer设计之初,我选择的就是基于widget的,怎么没有widget属性呢,我原以为是Ui_pic是自动继承QWidget的,但是我看了生成的代码,不是那样的。
现在我想实现setWidget(pic),怎么办的????实现Ui_Pic继承QWidget???
  还请高手给我指点一二。。
  不胜感激

离线hecius

只看该作者 2楼 发表于: 2010-09-17
已经知道了,谢谢楼上
离线dbzhang800

只看该作者 1楼 发表于: 2010-09-15
快速回复
限100 字节
 
上一个 下一个