[gelöst] QStackedWidget QT-Designer Zugriff auf Member

Alles rund um die Programmierung mit Qt
Antworten
saoirse
Beiträge: 18
Registriert: 16. April 2011 17:49

[gelöst] QStackedWidget QT-Designer Zugriff auf Member

Beitrag von saoirse »

Hi,

ich hab jetzt einen QStackedWidget mittles QT-Designer erstellt mit mehreren Pages (zum Testen einfach ein paar Buttons etc. wild reinplatziert ohne einem Layout). In der dazugehörigen cpp-Datei versuche ich jetzt mir ein paar Informationen vom QStackedWidget zu bekommen -> allerdings failen alle Zugriffe darauf. Warum?

Code: Alles auswählen

class MainDialog : public QDialog, public Ui::MainDialog
{
	Q_OBJECT

public:
	MainDialog(QWidget *parent = 0);
	~MainDialog();


private slots:
	void btnDialog1(); 
	void doDialog2(); 

private:
	Ui::MainDialog ui;
};

Code: Alles auswählen

MainDialog::MainDialog(QWidget *parent)
	: QDialog(parent)
{
	ui.setupUi(this);
}

void MainDialog::doDialog2()
{

	this->myStackWidget->setCurrentIndex(0); 
}
myStackWidget ist mein QStackedWidget welches ich mittels QT-Designer erstellt habe. Der Zugriff mit setCurrentIndex failed in der Class qscopedpointer.

Kann mir jmd erklären, was ich anders machen muss, damit ich über die MainDialog class auf diesen QStackedWidget zugreifen kann?

Gruß
saoirse (noch einen schönen Sonntag)
Zuletzt geändert von saoirse am 18. April 2011 10:24, insgesamt 1-mal geändert.
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Du solltest Dich schon zwischen ableiten von Ui::MainDialog und instanziieren desselben als Member entscheiden...
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
saoirse
Beiträge: 18
Registriert: 16. April 2011 17:49

Beitrag von saoirse »

Christian81 hat geschrieben:Du solltest Dich schon zwischen ableiten von Ui::MainDialog und instanziieren desselben als Member entscheiden...
Wie meinst du das genau? Wenn ich die Klasse MainDialog nicht vom UI-Member ableite wie muss ich dann den Member instanziieren? Kannst du mir hier ein kurzes Bsp geben? Über welche Methode ich diesen Member ansprechen kann,.
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
Antworten