首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

关于Qt函数的定义有不太明白的,请高手帮忙解答,多谢

2012-04-08 
关于Qt函数的定义有不太明白的,请高手帮忙解答,谢谢类定义,继承了QDialog 和 uic工具生成的ui类C/C++ code

关于Qt函数的定义有不太明白的,请高手帮忙解答,谢谢
类定义,继承了QDialog 和 uic工具生成的ui类

C/C++ code
class SortDialog : public QDialog, public Ui :: SortDialog{    Q_OBJECT    public :        SortDialog(QWidget *parent = 0);        void setColumnRange(QChar first, QChar last);        virtual ~SortDialog() {}};// [color=#FF0000]这里的parent传给父类,我不太明白是起什么作用[/color]SortDialog :: SortDialog(QWidget *parent) : QDialog(parent){    setupUi(this);    secondaryGroupBox->hide();    tertiaryGroupBox->hide();    layout()->setSizeConstraint(QLayout :: SetFixedSize);    QObject::connect(moreButton, SIGNAL(toggled(bool)), secondaryGroupBox, SLOT(setVisible(bool)));    setColumnRange('A', 'Z');}


SortDialog :: SortDialog(QWidget *parent) : QDialog(parent)
这里的构造函数定义创建了父窗口,然后又把指针传给父类,定义自己为子窗口是这个意思吗?不明白传给父类parent是什么意思,请高手帮忙解答,谢谢

[解决办法]
parent本身是父窗口的指针,SortDialog构造函数调用基类QDialog的构造函数将自己设为parent的子窗口.
[解决办法]
SortDialog构造函数调用基类QDialog的构造函数将parent设为自己的父亲,就这样啊

热点排行