LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 876|回复: 4

关于QT程序设计中的QWidgetFactory

[复制链接]
发表于 2003-4-12 16:49:26 | 显示全部楼层 |阅读模式
我有一段代码,如下:
#include <qwidgetfactory.h>
#include "receiver.h"
.......所有的变量和类已有定义,此处不多写了........................
void MainForm::creditDialog()
{
        Receiver *receiver = new Receiver;

        QDialog *creditForm = (QDialog*) QWidgetFactory::create( "../credit/creditformbase.ui", receiver );  /*此处错在哪里?*/
        receiver->setParent( creditForm );

      

        if ( creditForm->exec() ) {
     
            QSpinBox *amount = (QSpinBox *) creditForm->child( "amountSpinBox", "QSpinBox" );
            if ( amount )
                ratingTextLabel->setText( amount->text() );
        }

        delete receiver;
        delete creditForm;         
}               
编译时,系统报错为:undefined reference to  QWidgetFactory::create(QString const&,QObject*,QWidget*,char const*)
请问错在哪里?谢谢!
 楼主| 发表于 2003-4-14 21:31:17 | 显示全部楼层

这里有人回答这个问题吗?

这里有人回答这个问题吗?
发表于 2003-4-15 00:35:54 | 显示全部楼层
我发现你也是重复发问!
发表于 2003-4-15 10:36:08 | 显示全部楼层
你说的这个
我编译了一下
没有出现你说的情况
很正常
运行也很正常
发表于 2003-4-15 11:12:20 | 显示全部楼层
不错这东东还是不错的
不过看来ui文件如何制造的方法也同样重要了
^_^
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表