Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

hallo community,

Ich habe zur Zeit folgendes Problem:

Ich habe ein login fenster das Eine Standartmäßige Loginabfrage macht. Wenn diese abfrage Positiv ist wird ein normales Fenster geöffnet. Soweit so gut funktioniert dies auch alles bis auf eine Sache die Negative Ansteuerung mit beenden. Dies hab ich zu erst mit reject probiert, dort wird das fenster das bei einer positiven ansteuerung auf gehen soll nicht angezeigt und das eigentlioche fenster schließt sich. Eigentlich alles so wie es soll doch nur anscheinbar denn der Prozess läuft weiter und Verpullvert dadurch unnötige Resourcen. Hier meine MiniMain:

#include <QtGui/QApplication>

#include "login.h"

#include "mainwindow.h"


int main(int argc, char *argv[])

{

    QApplication a(argc, argv);

    login w;

	MainWindow c;

    w.show();

	if(w.exec())

	{

		c.show();

	}

    return a.exec();

}

hier die connects:
	connect(cancel, SIGNAL(clicked()),

			this, SLOT(cancelSLOT()));

	connect(ok, SIGNAL(clicked()),

			this, SLOT(PwAbfrage()));
und der cancelSLOT: nur geschrieben weil reject net funkionierte aber auch das funzt net
void login::cancelSLOT()

{

	this->reject();

	this->close();


}

Vieleicht habt ihr ja ne idee oder bessergesagt habt schon dieses Problem gehabt

Geschrieben

hab herrausgefunden das es nicht am reject liegt sondern am exec() . Nur frage ich mich warum. Dies verhindert an sich doch bloß die interaktion mit anderen fenstern bis das eig geschlossen wurde

Geschrieben

aha k hab gedacht das er dort 100% rein muss da es fürs erste fenster auch zu trifft. Aber zum glück nur totaler denk fehler. Naja thx 4 help. Sollte heute abend wohl nix mehr machen. Kommt nix produktives mehr raus nur noch dumme fragen :D

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...