[gelöst] Widget in MainWindow einbinden

Alles rund um die Programmierung mit Qt
AuE
Beiträge: 918
Registriert: 5. August 2008 10:58

Beitrag von AuE »

nbehandelte Ausnahme bei 0x6509316a (QtGuid4.dll) in xyz.exe: 0xC0000005: Zugriffsverletzung beim Lesen an Position 0x00000004.
is das so ca deine fehlermeldung?
nici
Beiträge: 246
Registriert: 29. Oktober 2008 12:50

Beitrag von nici »

nein. Beim Compilieren kommt keine Fehlermeldung. Wenn ich es ausführen will kommt dann "Speicherzugriffsfehler"

nurc@praktikum:~/QtAufgNeu$ make
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I. -I. -o MainWindow.o MainWindow.cpp
g++ -o QtAufgNeu main.o MainWindow.o TabEins.o moc_MainWindow.o moc_TabEins.o -L/usr/lib -lQtGui -lQtCore -lpthread
nurc@praktikum:~/QtAufgNeu$ ./QtAufgNeu
Speicherzugriffsfehler
nurc@praktikum:~/QtAufgNeu$
Hmm mir fällt nichts ein ^^
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Lass dir doch mal von deinen Arbeitskollegen einen Debugger erklären...
nici
Beiträge: 246
Registriert: 29. Oktober 2008 12:50

Beitrag von nici »

ok mach ich, danke
Hmm mir fällt nichts ein ^^
AuE
Beiträge: 918
Registriert: 5. August 2008 10:58

Beitrag von AuE »

Code: Alles auswählen

tabWidget->addTab(new TabEins(), "Tab1");
denke mal hängt mitn layout zu tun....aber warum machst es net einfach so?
nici
Beiträge: 246
Registriert: 29. Oktober 2008 12:50

Beitrag von nici »

naja so wird ja ein Tab dazugefügt, und das will ich ja nicht.
Hmm mir fällt nichts ein ^^
nici
Beiträge: 246
Registriert: 29. Oktober 2008 12:50

Beitrag von nici »

hmm hey im grunde ist es doch egal ob ich die Tabs jetzt im designer einfüge oder so.

Aber kann ich dann auch das Widget einfügen??
Hmm mir fällt nichts ein ^^
nici
Beiträge: 246
Registriert: 29. Oktober 2008 12:50

Beitrag von nici »

hmm also wenn ich es so mache

Code: Alles auswählen

MainWindow::MainWindow(QMainWindow *parent) 
		:QMainWindow(parent)
	{
		setupUi(this);
	QTabWidget *tabwidget= new QTabWidget();
	//tabWidget->widget(0)->layout()->addWidget(new TabEins());
	tabwidget->addTab(new TabEins(), "Tab1");
}
kommt keine Fehlermledung, kann es ausführen,aber man sieht nur das MainWidow und nicht das Tab was da sein sollte.
Hmm mir fällt nichts ein ^^
AuE
Beiträge: 918
Registriert: 5. August 2008 10:58

Beitrag von AuE »

hast ja auch nur ein tab....
nici
Beiträge: 246
Registriert: 29. Oktober 2008 12:50

Beitrag von nici »

Und warum sehen ich den Namen "Tab1" nicht?
Hmm mir fällt nichts ein ^^
AuE
Beiträge: 918
Registriert: 5. August 2008 10:58

Beitrag von AuE »

Code: Alles auswählen

QTabWidget *tabwidget= new QTabWidget();
da das garantiert net das tabWidget is das du mitn designer gemacht hast....
pfid
Beiträge: 535
Registriert: 22. Februar 2008 16:59

Beitrag von pfid »

nici hat geschrieben:hmm also wenn ich es so mache

Code: Alles auswählen

MainWindow::MainWindow(QMainWindow *parent) 
		:QMainWindow(parent)
	{
		setupUi(this);
	QTabWidget *tabwidget= new QTabWidget();
	//tabWidget->widget(0)->layout()->addWidget(new TabEins());
	tabwidget->addTab(new TabEins(), "Tab1");
}
kommt keine Fehlermledung, kann es ausführen,aber man sieht nur das MainWidow und nicht das Tab was da sein sollte.

Code: Alles auswählen

MainWindow::MainWindow(QMainWindow *parent) 
   :   QMainWindow(parent)
{
   QTabWidget *tabwidget= new QTabWidget(this);
   tabwidget->addTab(new TabEins(this), "Tab1");
   setCentralWidget(tabWidget);
}
Zuletzt geändert von pfid am 28. November 2008 13:58, insgesamt 2-mal geändert.
nici
Beiträge: 246
Registriert: 29. Oktober 2008 12:50

Beitrag von nici »

Also soll ich jetzt doch im designer die Tabs einfügen?? aaaaa ach man ich komm schon wieder völlig durcheinander.
Hmm mir fällt nichts ein ^^
nici
Beiträge: 246
Registriert: 29. Oktober 2008 12:50

Beitrag von nici »

woowww so gehts, und es sind sogar die widgets drin, jaaaaaaaaa, eyy dannnkkee leute. ist das geil.
Hmm mir fällt nichts ein ^^
nici
Beiträge: 246
Registriert: 29. Oktober 2008 12:50

Beitrag von nici »

Ich glaube ich schulde euch Beiden einen Kaffee.
Hmm mir fällt nichts ein ^^
Antworten