• 4550阅读
  • 4回复

小弟新手,在写程序中遇到问题,请前辈指教! [复制链接]

上一主题 下一主题
离线酷玩
 
只看楼主 倒序阅读 楼主  发表于: 2007-07-26
— 本帖被 XChinux 执行加亮操作(2007-08-17) —
问题描述:

我写的程序的界面类的继承关系如下:

QDialog->Form1(通过Designer生成)-> MainForm


MainForm类的声明部分:
class MainForm: public Form1
{
      Q_OBJECT
      public:
            MainForm(QWidget * parent = 0);
      public slots:
            void start();
};

MainForm类的实现部分:
MainForm::MainForm(QWidget * parent):Form1(parent)
{
   
    QObject::connect((QObject *)DynStartButton,SIGNAL(clicked()),this,SLOT(start()));
    QObject::connect((QObject *)ExitButtton, SIGNAL(clicked()), this, SLOT(close())); 
   
    printf("constructed!\n");           
}

void MainForm::start()
{
    printf("start!\n");
    DynResultText->setText("start!\n");  (问题所在!!!!!!!!)
}


问题::DynResultText是Form1类中的公有成员,但在继承Form1类的MainForm类中却不可操纵。

错误信息请见附件!小弟用的是QT3.1的库。

望各位前辈指教!谢谢!
离线larntin
只看该作者 1楼 发表于: 2007-08-02
把你的文件压缩传上来,我看看。

你用的是RedHat9.0自带的QT3.1.1吧。

呵呵,刚好我这里有。
本站的FTP:ftp://503.mygis.org
用户名:qtcnupload
密码:qtcn.org
离线jedychen

只看该作者 2楼 发表于: 2007-08-03
invalid use of undifined type 'struct QLabel'
不像是访问域的问题啊?
离线beajisong

只看该作者 3楼 发表于: 2007-08-03
include <qlabel.h>
离线酷玩
只看该作者 4楼 发表于: 2007-08-14
非常感谢各位啊 ,添加了include <qlabel.h> 问题就解决了!!!
不过小弟还是有些不太明白~~~
快速回复
限100 字节
 
上一个 下一个