Seite 1 von 1

connect zwischen 2 Fenstern

Verfasst: 4. Februar 2014 20:58
von mauro100
Ich hab ne kurze Frage wenn ich in meiner Main Methode 2 neue Fenster als Klassen die ich vorher mit dem Designer erstellt habe aufrufe also:

Code: Alles auswählen

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    MainWindow w;
    F1 *fenster1 = new F1;
    fenster1->show();
    F2 *fenster2 = new F2;
    fenster2->show();
    QObject::connect(?...
    

    return a.exec();
}
Wie kann ich dann ein connect zwischen den Elementen der beiden Fenster erzeugen? Also z.B. hab ich in dem einen Fenster einen Slider und in dem anderen eine ProgressBar. Ist das so überhaupt möglich?

Re: connect zwischen 2 Fenstern

Verfasst: 5. Februar 2014 13:56
von Scary Hallo
Du musst dir für die Klassen F1 und F2 signals und public slots machen. Direkt kann man (normalerweise) nicht auf die ui-Elemente (Slider ...) aus main nicht zugreifen, da diese private sind.

Re: connect zwischen 2 Fenstern

Verfasst: 5. Februar 2014 15:02
von mauro100
Ah alles klar. Vielen Dank!