ich habe mit die letze Woche intensiv mit Qt beschäftigt und habe auch schon ein ganz ansehnliches Programm zustande gebracht.
Jetzt möchte ich ein About Fenster einblenden.
Also habe ich ein QDialog im QtDesigner erstellt, dann eine about.h und about.cpp angelegt.
Nun wollte ich vorgehen wie beim meinem Hauptprogramm, also sieht mein Code bisher so aus:
about.h
Code: Alles auswählen
#ifndef ABOUT_H
#define ABOUT_H
#include <qdialog.h>
#include <ui_about.h>
class about : public QDialog, public UI::AboutClass
{
Q_OBJECT
public:
about(QDialog *parent = 0);
~about();
private slots:
void showAbout();
};
#endifCode: Alles auswählen
#include "about.h"
about::about(QDialog *parent) : QDialog(parent){
ui.setupUi(this);
}
about::~about(){}
void about::showAbout(){
about a();
a.show();
;}mein ui-File heißt about.ui und der QDialog an sich heißt AboutClass.
Jetzt habe ich folgende Fehlermeldungen:
Fehler 1 error C2653: 'UI': Keine Klasse oder Namespace c:\users\hinz\documents\visual studio 2010\projects\readgps\readgps\about.h 10
Fehler 2 error C2504: 'AboutClass': Basisklasse undefiniert c:\users\hinz\documents\visual studio 2010\projects\readgps\readgps\about.h 11
usw.
Woran liegt das?
Ich habe das ganze ja bereits ziemlich genau so bei meinem Hauptprogramm gemacht.
Danke schon mal für hoffentlich hilfreiche Beiträge.