hallo,
leider muß ich euch mit einer dau frage nerven.
ich habe mit kdevelop ein qtprokect erzeugt. darin will ich für einen selbstdefinierten slot abfragen, ob der text in einem lineedit stimmt und erst dann den next button aktivieren.
//...
#include <qvariant.h>
#include <qwizard.h>
class QLineEdit;
class Gui : public QWizard
{
Q_OBJECT
public: //...
QLineEdit* foo;
//...
public slots:
virtual void newSlot();
};
#include "Gui.h"
class Bar : public Gui {
Q_OBJECT
public:
Bar(QWidget *parent = 0, const char *name = 0);
public slots:
virtual void newSlot();
}
Bar::newSlot(){
if(foo->hasAcceptableInput())
setNextEnabled(Basic_Settings,true);
}
Fehler: hasAcceptableInput() undeclared (first use this function)
Wie kann ich denn sonst auf die Public Member zugreifen. Ich bin echt ratlos...
public memeber zugreifen (dau frage!)
-
mensch0815
- Beiträge: 3
- Registriert: 4. August 2006 14:24
-
Massimo B.
- Beiträge: 45
- Registriert: 14. Juni 2006 11:05
- Wohnort: Bonn, Germany
-
mensch0815
- Beiträge: 3
- Registriert: 4. August 2006 14:24
-
mensch0815
- Beiträge: 3
- Registriert: 4. August 2006 14:24
danke, das hat geholfen...
jetzt ist es nur die Frage, ob es Sinnvoll ist, dass automatisch die .h files in die Gui.cpp geschrieben werden und nicht in die Gui.h.
Die einzige einigermasen sinnvolle Erklärung die ich gefunden habe ist, dass so der Entwickler genau wissen muß, auf welche qt-Objekte er zugreift, nämlich in dem er die .h Dateien einbinden muß.
Andere Meinungen?
jetzt ist es nur die Frage, ob es Sinnvoll ist, dass automatisch die .h files in die Gui.cpp geschrieben werden und nicht in die Gui.h.
Die einzige einigermasen sinnvolle Erklärung die ich gefunden habe ist, dass so der Entwickler genau wissen muß, auf welche qt-Objekte er zugreift, nämlich in dem er die .h Dateien einbinden muß.
Andere Meinungen?
-
FlorianBecker
- Beiträge: 1213
- Registriert: 2. Dezember 2004 10:54
- Kontaktdaten: