[gelöst] Widget in MainWindow einbinden

Alles rund um die Programmierung mit Qt
pfid
Beiträge: 535
Registriert: 22. Februar 2008 16:59

Beitrag von pfid »

nici hat geschrieben:ups ich hatte im connect den Falschen Namen
Also klappt jetzt alles?
nici
Beiträge: 246
Registriert: 29. Oktober 2008 12:50

Beitrag von nici »

hi,

ja soweit hat alles geklappt, dannnkkkeee euch.

lg

nici
Hmm mir fällt nichts ein ^^
pfid
Beiträge: 535
Registriert: 22. Februar 2008 16:59

Beitrag von pfid »

Ich glaube wenn man im Lexikon unter "Schwere Geburt" nachschlägt, ist dort ein Link zu diesem Thread hier :D
nici
Beiträge: 246
Registriert: 29. Oktober 2008 12:50

Beitrag von nici »

lol, ja das würd ich auch sagen, aber es war ja nicht meine Schuld ^^ (oder??).

lg

nici
Hmm mir fällt nichts ein ^^
AuE
Beiträge: 918
Registriert: 5. August 2008 10:58

Beitrag von AuE »

*pfeif* :D
nici
Beiträge: 246
Registriert: 29. Oktober 2008 12:50

Beitrag von nici »

Hallo,

kann ich vlt trotzdem erfahren, wie ich ein separates Widget in einen Tab integriert bekomme ^^ ??

lg

nici
Hmm mir fällt nichts ein ^^
pfid
Beiträge: 535
Registriert: 22. Februar 2008 16:59

Beitrag von pfid »

nici hat geschrieben:Hallo,

kann ich vlt trotzdem erfahren, wie ich ein separates Widget in einen Tab integriert bekomme ^^ ??

lg

nici
Das steht hier im Thread schon mehrmals.
nici
Beiträge: 246
Registriert: 29. Oktober 2008 12:50

Beitrag von nici »

hmm irgendwie steht überall nur "addTab" und das ist es ja nicht.
Hmm mir fällt nichts ein ^^
pfid
Beiträge: 535
Registriert: 22. Februar 2008 16:59

Beitrag von pfid »

Wenns in das vorhandene Tab sein soll:

Code: Alles auswählen

int index; // = ...

tabWidget->widget(index)->layout()->addWidget( ... );
Ansonsten könntest du dir mal die Doku zu den Layouts ansehn.
nici
Beiträge: 246
Registriert: 29. Oktober 2008 12:50

Beitrag von nici »

hmm ja so hab ich mir das auch so vorgestellt. Aber hmm, schreibe ich das in das Widget oder in den Konstruktor vom MainWindow. Und wie sag ich welches Widget in welches Tab soll. Ich mein kann ich den Widget einfach so einen Index verpassen?
Hmm mir fällt nichts ein ^^
nici
Beiträge: 246
Registriert: 29. Oktober 2008 12:50

Beitrag von nici »

ich trau mich schon gar nicht mehr etwas in diesen Thread zu schreiben. Aber ich hab das Problem immer noch. Jetzt hab ich mal das gemacht was der pfid geschrieben hat.

Code: Alles auswählen

#include "includes.h"
#include "MainWindow.h"
#include "TabEins.h"
#include "TabZwei.h"
#include "TabDrei.h"
#include <ui_MainWindow.h>

MainWindow::MainWindow(QMainWindow *parent) 
		:QMainWindow(parent)
	{
		setupUi(this);

	//tabwidget=new QTabWidget();
	tabWidget->widget(0)->layout()->addWidget(new TabEins());		
};

//destruktor
MainWindow:: ~MainWindow(){
};
es kommen zwar keine Fehlermeldungen, aber ich kann das Prog nicht ausführen, weil irgendetwas fehlt glaub ich.

Meldungen:
:~/QtAufg$ ./QtAufg
Object::connect: No such slot TabEins::send()
Object::connect: (sender name: 'okPB')
Object::connect: (receiver name: 'TabEins')
Object::connect: No such slot TabEins::send()
Object::connect: (sender name: 'loadWertePB')
Object::connect: (receiver name: 'TabEins')
Speicherzugriffsfehler

lg

nici
Hmm mir fällt nichts ein ^^
AuE
Beiträge: 918
Registriert: 5. August 2008 10:58

Beitrag von AuE »

gibts in der tab1.h die slots?
nici
Beiträge: 246
Registriert: 29. Oktober 2008 12:50

Beitrag von nici »

Nein, denn in der TabEins.cpp ist auch nicht die Methode send().
Hmm mir fällt nichts ein ^^
nici
Beiträge: 246
Registriert: 29. Oktober 2008 12:50

Beitrag von nici »

Ohh aber in meine Widget im Designer gibt es die Button dafür, hmm ok ich füge sie mal ein, danke.
Hmm mir fällt nichts ein ^^
AuE
Beiträge: 918
Registriert: 5. August 2008 10:58

Beitrag von AuE »

das würde erklären warum das connecten net geht.... du versuchst das signal eines buttons zu connecten mit ner fkt dies net gibt....

is wie wenn de am tele wild auf die tasten hörst-kommt nix bei raus! ;-)
Antworten