Qt的一些有关问题

Qt的一些问题
写了一个主界面有两个区域:屏幕区和键盘区,我把它分为上下两部分 我分别用QGroupBox* MainWindow:: up(),和..down() 封装起来。
Qt的一些有关问题
继承QDialog的类mainwindows里的构造函数:
    QGridLayout *grid = new QGridLayout;

    grid->addWidget(up(),0,0);
    grid->addWidget(down(),1,0);

    this->setLayout(grid);
现在
假如我要点击按钮 充值缴费  。
然后能在屏幕区显示充值缴费的相关界面  键盘区不变。怎么做== 
充值缴费的相关界面写成了一个类了  又要怎么相互联系起来呢 怎么写信号与槽。。
------解决方案--------------------
冲缴费界面不用的时候hide起来,点击的时候再show出来,完事了再hide?
------解决方案--------------------
构造函数实例化你的充值缴费按钮和界面。
界面默认是hide的。
然后,将按钮和界面connect起来,就好了