design生成a.ui文件的调用(2)

来源:互联网 发布:php开发前景 编辑:程序博客网 时间:2024/05/16 12:53

按照design生成a.ui文件的调用(1)生成的代码,基本不能实现我们自己需要的功能,因此

需要 子类化,生成a.h a.cpp

a.h为

#include “ui_a.h”

class A: public QWidget, public Ui::A

{

     Q_OBJECT

public:

   A(QWidget * parent = 0);

private slots:

  。。。。

 void on_lineEdit_textchanged();

}

 

a.cpp为

#include "a.h"

A::A(QWidget * parent):QWidget(parent)

{

  setupUi(this);

 connect(。。。)

此处不用给名字为on_objectName_signalName的slot加上connect,因为setUi会自动connect

}

void A::。。。

 

main.cpp为

{

。。。

  A * a= new A;

a->show();

。。。

}