QLineEdit will kein SIGNAL anwerfen

Alles rund um die Programmierung mit Qt
Antworten
Wolv
Beiträge: 5
Registriert: 23. März 2008 18:37

QLineEdit will kein SIGNAL anwerfen

Beitrag von Wolv »

Hi.
Ich habe folgendes Problem:
Ich habe ein QLineEdit und würde das gerne connecten, aber er will einfach nicht, was ich nicht verstehen kann, da eigentlich alles drin ist, was er braucht.
Bastele in meinem Mainwidget folgendes:

Code: Alles auswählen

QLineEdit * lineedit_3 = new QLineEdit(this);
connect( lineedit_3, SIGNAL( textEdited (QString) ), rt, SLOT( getdata(QString, 3) ) );
Dazu wird in rt dieser SLOT ausgeführt:

Code: Alles auswählen

void RThread::getdata(QString input, int typ)
{
    double zahl = input.toDouble();
    
    if ( typ == 1 ) x[1] = zahl;
    else if ( typ == 2 ) x[3] = zahl;
    else if ( typ == 3 ) u[0] = zahl;
}
Nun probier ich natürlich wie ein Blöder in lineedit_3 was einzugeben, aber der Wert in u[0] mag sich nicht ändern...
Bin Anfänger und kenn mich null aus.
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

SLOT( getdata(QString, 3) )
Doku lesen, Foren-Suche, ...
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
Wolv
Beiträge: 5
Registriert: 23. März 2008 18:37

Beitrag von Wolv »

Verzeiht vielmals meine Anmaßung mir ohne jahrelanges Studium dieser Sache den Wunsch zu hegen, einem Slot einen Parameter hinzuzufügen, der dieser nummeriert.
Auch wenn ich eurer weisen Worte nicht würdig bin - denn zweifellos bin ich einer solch freundlichen und wortreichen Rede unwürdig -, war ich doch kühn genug, mich eurem Rat zu widersetzen. Dies hatte jedoch den gewünschten Effekt, so brauche ich euch nicht länger mit meinen nichtigen Problemen zu belästigen.

Sprich: ich hab mich auf gute alte Tradition berufen und einfach drum herum gebaut.

Dementsprechend: danke für die Aufmerksamkeit und /close.
Bin Anfänger und kenn mich null aus.
PeterLustig
Beiträge: 386
Registriert: 21. November 2007 20:07

Beitrag von PeterLustig »

Einfach mal die Dokumentation lesen und Forensuche benutzen und nicht solch dummes Zeug quasseln.. Dein Provokantes Posting tut echt nicht not.
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Was soll ich mehr sagen? Alles andere hätte Dich nicht dazu getrieben sich etwas mit der Materie zu beschäftigen. Und auf den Fehler habe ich hingewiesen...
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
Antworten