Qt 通过Qt designer 可以生成ui文件,在使用时可利用Qt自带的uic工具生成ui.xxx.h文件进行使用。
利用Designer设计生成的ui有三种使用方式
1.直接使用法
QWidget *w = new QWidget;
Ui::Small s;
s.setupUi(w);
w.show();
2.单继承法
#ifndef WIDGET_H
#define WIDGET_H
#include<QTabWidget>
#include<QWidget>
#include<QtGui>
#include"ui_first.h" //包含3个Ui的头文件,由Qt自动生成
#include"ui_second.h"
#include"ui_third.h"
class MyWidget:public QWidget
{
Q_OBJECT
public:
MyWidget();
~MyWidget();
private:
QTabWidget *tab;
Ui::First firstUi;