标题:【提问】麻烦问个关于QDialog的问题!!!
作者:xiaoxiongli
日期:2006-03-03 21:19
内容:
我建了一个QDialog类如下
class dia:public QDialog
在dia的构造函数中写到
infoDialog1 = new QDialog(this);
infoDialog2 = new QDialog(this);
make编译后系统报错如下:
dialog.cpp:29: error: no match for 'operator=' in 'this->Dialog::infoDialog =
(operator new(20), ((true,
(->QDialog::QDialog(this->Dialog::messageDialog,
QFlags(0)), ( false))),
))'
/usr/local/Trolltech/Qt-4.0.1/include/QtGui/qdialog.h:96: error: candidates
are: QDialog& QDialog::operator=(const QDialog&)
我去掉了infoDialog2 = new QDialog(this)后make正常
我想问一下:这是怎么回事阿?是不是dia下只能再定义一个QDialog类指向dia注: dia 是继承了QDialog的自定义的类
#1 [nanhu_007 03-05 07:21]
infoDialog1 = new QDialog(this);
infoDialog2 = new QDialog(this);
//////////////////////////////不明白,干吗弄两个dialog啊?