#include <qapplication.h>
#include <qmenubar.h>
//#include <qmainwindow.h>
#include "lxt7fview.h"
//#include <qmainwidget.h>
Hallo, Allerseits.
Ich bin beim Arbeiten mit QT und mit 73 fällt mir das etwas schwer.
Hier mein Problem:
Ich bekomme beim "maken" für für die Zeile (siehe Marhierung) die obige Fehlermeldung. Was kann ich tun?
-------------------------------------------------
#include <qapplication.h>
#include <qmenubar.h>
#include "lxt7fview.h"
xt7fview::~lxt7viewf()
{
}
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QMainWindow *lxt7fview; // = new MainWindow;
app.QMainWindow(&lxt7fview);//
lxt7fview->show(); <-----------------
return app.exec();
}
------------------------------------------
Besten Dank für Eure Hilfe
Edgar aus München
class QApplication’ has no member named ‘
-
PeterLustig
- Beiträge: 386
- Registriert: 21. November 2007 20:07
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
Und ggf. mal hier etwas gelesen und ggf. auf die [
Code: Alles auswählen
] - Tags aufmerksam geworden??MfG Christian
'Funktioniert nicht' ist keine Fehlerbeschreibung
'Funktioniert nicht' ist keine Fehlerbeschreibung
Servus Egar,
finde ich super, das Du dich mit 73 ans Programmieren
wagst.
Aber nun zu deinem Problem:
1.) Ziffern für Variabeln sind generel nicht so sinnvoll
2.) es gibt Objekte und "Zeiger" auf Objekte,
Ließ mal http://www.galileocomputing.de/openbook ... #Xxx999329
und
http://www.galileocomputing.de/openbook ... #Xxx999328
Und dann gibt es natürlich auch noch C++
für deinen Fall heißt das:
oder
Header xxxx.h in den Dateien nicht vergessen.
moviemax
finde ich super, das Du dich mit 73 ans Programmieren
wagst.
Aber nun zu deinem Problem:
1.) Ziffern für Variabeln sind generel nicht so sinnvoll
2.) es gibt Objekte und "Zeiger" auf Objekte,
Ließ mal http://www.galileocomputing.de/openbook ... #Xxx999329
und
http://www.galileocomputing.de/openbook ... #Xxx999328
Und dann gibt es natürlich auch noch C++
für deinen Fall heißt das:
Code: Alles auswählen
// MainWindow.h
class MainWindow : public QMainWindow
{
MainWindow(QWidget* parent = 0, Qt::WFlags flags = 0);
....
} ;
// MainWindow.cpp
MainWindow::MainWindow(QWidget* parent = 0, Qt::WFlags flags = 0)
: QMainWindow(parent, flags)
{
...
}
// main.cpp
#include <qapplication.h>
#include <qmenubar.h>
#include "MainWindow.h"
int main(int argc, char *argv[])
{
QApplication app( argc, argv );
MainWindow mainWindow;
mainWindow.show();
}Code: Alles auswählen
int main(int argc, char *argv[])
{
QApplication app( argc, argv );
// mit zeiger und new; new legt Speicher an damit Zeiger auch
// auf einen richtigen inhalt zeig!
MainWindow *mainWindow = new MainWindow;
// dann kein Punkt sondern Zeiger !
mainWindow->show();
}Header xxxx.h in den Dateien nicht vergessen.
moviemax