Hallo
Ich habe mit der KDevelop eine einfache Anwendung erstellt.
Und wenn ich auf einen Button klicke soll im QThread eine etwas
längere Berechnung erfolgen.Das ergebnis möchte ich unter dem Button
im QLabel "zahl" darstellen,das Programm lässt sich übersetzen wenn ich
dies "zahl->setNum(total);" ausklammere.Hat jemand eine Idee wie ich
die QLabel "zahl" zugreifen kann.

Danke


class MyThread : public QThread {
public:
MyThread( std::string a = "MyThread" );
virtual void run();
private:

std::string name;
};

MyThread::MyThread( std::string a ) : name(a)
{}

void MyThread::run()
{
int total=0;
//Hier ist eine längere Berechnung
//die ich rausgenommen habe

//dies funktioniert nicht
zahl->setNum(total);
}

void StreamWidget::total_clicked()
{
MyThread total("total");
total.start();
}