引用第6楼yangfanxing于2010-01-21 16:54发表的 :
QXSRShip不是你自己继承构造的窗口类吗?
在主函数ArrayProgram里(或构造函数以外其它地方)new一个这种窗口,看看你继承的窗口、控件显示是不是对的。。。呵呵。。。
为什么显示不出来呢?
QXSRShip::QXSRShip(QWidget *parent) : QDialog(parent)
{
setWindowTitle(QString::fromLocal8Bit("成员选择"));
parseshipXML = new QPushButton(QString::fromLocal8Bit("解析Xml文件"));
cancelButton = new QPushButton(QString::fromLocal8Bit("取消"));
hBoxLayout = new QHBoxLayout;
hBoxLayout->setSpacing(20);//按钮之间的距离
hBoxLayout->addWidget(parseshipXML);
hBoxLayout->addWidget(cancelButton);
connect(parseshipXML, SIGNAL(clicked()),this, SLOT(parseXML()));
connect(cancelButton, SIGNAL(clicked()), this, SLOT(reject()));
resize(200,200);
}
这个构造函数的问题么?