Hi,
ich habe folgendes Problem:
beim Ausführen meines Qt-Programms werden im Fenster keine Widgets(also einfach ein leeres Fenster angezeigt). Außerdem wird auf der Konsole ausgegeben:
Mein Konstruktor für meine Widgetklasse sieht so aus:
Kann mir da jemand weiterhelfen? Danke im Voraus
ich habe folgendes Problem:
beim Ausführen meines Qt-Programms werden im Fenster keine Widgets(also einfach ein leeres Fenster angezeigt). Außerdem wird auf der Konsole ausgegeben:
Code:
Object::connect: No such slot MyWidget::quit()
Code:
MyWidget::MyWidget()
{
// ein vLayout für das ganze
QVBoxLayout *vlayout = new QVBoxLayout;
// ein vlayout für das label
QVBoxLayout *vboxlayout = new QVBoxLayout;
// ein hLayout für die Buttons
QHBoxLayout *hboxlayout = new QHBoxLayout;
// eine vbox für das label
QGroupBox *vbox = new QGroupBox;
// eine hbox für die Buttons
QGroupBox *hbox = new QGroupBox;
QLabel label("Eine Stunde ist vergangen");
QPushButton beenden("Beenden");
QPushButton neu("Uhr neu starten");
// widgets anordnen
hboxlayout->addWidget(&beenden);
hboxlayout->addWidget(&neu);
hbox->setLayout(hboxlayout);
vboxlayout->addWidget(&label);
vbox->setLayout(vboxlayout);
vlayout->addWidget(hbox);
vlayout->addWidget(vbox);
setLayout(vlayout);
QObject::connect(&beenden, SIGNAL(clicked()), this, SLOT(quit()));
QObject::connect(&neu, SIGNAL(clicked()), this, SLOT(returnfault()));
}
