Qt怎么把多个控件,封装成一个控件,并且能在Qt Creater中能使用

Qt如何把多个控件,封装成一个控件,并且能在Qt Creater中能使用
Qt如何把多个控件,封装成一个控件,并且能在Qt Creater中能够使用。

小弟创建界面有很多,并且每个界面都有相同的部件。我想把这些相同的部件,封装在一起,方便调用,减少代码。

请各位赐教。
控件封装 

------解决方案--------------------
class CGrpEdit : public QWidget
{
   public:
        CGrpEdit(QWidget *parent = NULL) : QWidget(parent)
        {
             QHBoxLayout *pLayout = new QHBoxLayout(this);
             pLayout->addWidget(pEdit1);
             pLayout->addWidget(pEdit2);
        }
   private:
        QLineEdit *pEdit1;
        QLineEdit *pEdit2;
};

这是我封装的两个文本框控件,你可以把文本框控件替换成你想要的控件,
------解决方案--------------------
封装好自己的控件后,在qt Design中做提升就行
------解决方案--------------------
使用Qt Designer 插件,很方便,在qt creator里新建项目时会有这个的模版,你自己的控件类不用改变,直接放到插件项目中编译就行