Danach hast du doch gar nichts mehr mit den Tabs am Hut..:
Code: Alles auswählen
void MainWindow::irgendEinSlotOderSonstigeMethode()
{
QDoubleSpinBox *box = findChild<QDoubleSpinBox*>("spinBoxName");
Q_ASSERT(box);
box->setValue(42);
}
Code: Alles auswählen
void MainWindow::irgendEinSlotOderSonstigeMethode()
{
QDoubleSpinBox *box = findChild<QDoubleSpinBox*>("spinBoxName");
Q_ASSERT(box);
box->setValue(42);
}
Code: Alles auswählen
ui.pbXYZ->wasAuchImmer() Code: Alles auswählen
class DUMMY : public QWidget
{
.
.
.
};//endclass
//in main Widget(das mitn Tabs)
#include DUMMY.h
...
DUMMY *meinWidget;
//void eineFunktion(QWidget *w);
eineFunktion(meinWidget);
... dein Tab hat die Fkt addTab
siehe Upsala´s Posting
QTabWidget *wdg=new QTabWidget();
wdg->addTab(new QWidget(), "Test 1");
wdg->addTab(new QWidget(), "Test 2");
Code: Alles auswählen
#include "MainWindow.h"
#include "TabEins.h"
#include "TabZwei.h"
#include "TabDrei.h"
using namespace std;
//konstruktor
MainWindow::MainWindow(QMainWindow *parent)
:QMainWindow(parent)
{
setupUi(this);
erstelleConnects();
QTabWidget*ui=new QTabWidget();
ui.TabEins->addWidget(new TabEins(), "TabEins");
ui.TabDrei->addWidget(new BFK(), "BildFehlerKoeffizient");
ui.TabZwei->addWidget(new PhysParam(), "PhysikalischeParameter");
};Code: Alles auswählen
#include "includes.h"
#include "MainWindow.h"
#include "TabEins.h"
#include "TabZwei.h"
#include "TabDrei.h"
//konstruktor
MainWindow::MainWindow(QMainWindow *parent)
:QMainWindow(parent)
{
setupUi(this);
QTabWidget *ui=new QTabWidget();
ui.TabEins->addWidget(new TabEins(), "TabEins");
ui.TabDrei->addWidget(new TabDrei(), "BildFehlerKoeffizient");
ui.TabZwei->addWidget(new TabZwei(), "PhysikalischeParameter");
}