.cpp
Code: Alles auswählen
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
mainTabWidget = new QTabWidget;
Q_CHECK_PTR(mainTabWidget);
setCentralWidget(mainTabWidget);
createTab_1Widget();
createTab_2Widget();
}
void MainWindow::createTab_1Widget(){
Tab1 = new tab_1(); //const für tab_1
mainTabWidget->addTab(Tab1, tr("eins"));
//in Tab1 widget befindet sich ein pic im label eingebunden
}
...//tab 2 genauso
Code: Alles auswählen
class tab_1;
class tab_2;
namespace Ui {
class MainWindow;
}
class MainWindow : public QMainWindow {
Q_OBJECT
public:
MainWindow(QWidget *parent = 0);
~MainWindow();
protected:
void changeEvent(QEvent *e);
private:
Ui::MainWindow *ui;
QTabWidget *mainTabWidget; // crate the ground for the tabWidgets
void createTab_1Widget(); // create tabWidget with global settings
void createTab_2Widget(); // create tabWidget with global settings
tab_1 *Tab1;
tab_2 *Tab2;
};
[/code]