Array?? Liste?? übergeben??

Du bist neu in der Welt von C++? Dann schau hier herein!
nici
Beiträge: 246
Registriert: 29. Oktober 2008 12:50

Beitrag von nici »

hallo,

mein Connect sieht so aus:

Code: Alles auswählen

connect(okPB, SIGNAL(clicked()),
			this,SLOT());
Leider weiss ich nicht was ich beim Slot hinschreiben muss. Es ist ja so, dass wenn der OK-Button gedrückt wird, dass dann die Werte aus den SpinBoxes, und die Werte aus den LineEdits geholt werden, in die Funtion eingesetzt werden und dann ein Bild ausgegeben werden soll.

lg

nici
Hmm mir fällt nichts ein ^^
Ginsengelf
Beiträge: 79
Registriert: 2. Mai 2007 10:21

Beitrag von Ginsengelf »

Moin, da musst du dir schon eine Methode für schreiben, diese im Header als slot deklarieren, und dann im connect() eintragen:

tralala.h:

Code: Alles auswählen

class tralala : public QObject
{
Q_OBJECT
public slots:
    void meinLustigerKleinerSlot();
};
tralala.cpp:

Code: Alles auswählen

connect(okPB, SIGNAL(clicked()), this, SLOT(meinLustigerKleinerSlot()));
In meinLustigerKleinerSlot() holst du dann deine Werte ab, etc.

Ginsengelf
nici
Beiträge: 246
Registriert: 29. Oktober 2008 12:50

Beitrag von nici »

Moin,

ich habe bereits dafür eine Methode.
die hier:

Code: Alles auswählen

void TabDrei::check(){
	
	QVector<QWidget*> vector;
for (int i=0; i<=40; i++) {
    vector.push_back(new QDoubleSpinBox);
    vector[i]->setValue(0.0);  
    qDebug() << vector[i]->value();
	}	
}
und im Header ist es auch schon drin.
Ich habe ein MainWindow mit Drei Tabs. Die Methode check soll auf dem ersten Tab durchgefürht werden, aber die Methode check() steht in der Klasse TabDrei (also als Widget, dass dann in das Tab im MainWindow eingebunden werden soll). Ich weiss nicht wie ich das Widget in das MainWindow bekomme, und alle Drei Tabs sollen ausgewertet werden, wenn der ok-Button auf dem TabEins gedrückt wurde. Geht das überhaupt, die anderen zwei Tabs mit dem ersten verbinden??

lg

nici
Hmm mir fällt nichts ein ^^
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Würdest Du bitte wenigstens ein wenig Grundlagen-Qt anlesen?
Die Tutorials durchzuarbeiten und ein wenig zu lesen wird ja wohl nicht so schwer sein.
Fragen zu den Tutorials (und auch alles examples) beantworten wir gerne...
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
Antworten