S
Hi,
nächstes Problem,
ich möchte eine GUI die ich mit dem Qt Designer erstellt habe in mein Programm einbinden.
Jedoch bekomme ich immer folgenden Fehler beim compilieren:
error: 'class Ui_MainWindow' has no member named 'show'|
Hier die main.cpp:
#include <J:\Eigene Dateien\Development\Projekte+\SpeedPenner\GUI.h>
#include <QApplication>
int main( int argc, char* argv[])
{
QApplication a(argc, argv);
Ui_MainWindow g;
g.show();
return a.exec();
}
Hier die gui.h:
/********************************************************************************
** Form generated from reading ui file 'mainjlP188.ui'
**
** Created: Thu 6. Nov 17:08:21 2008
** by: Qt User Interface Compiler version 4.4.3
**
** WARNING! All changes made in this file will be lost when recompiling ui file!
********************************************************************************/
#ifndef MAINJLP188_H
#define MAINJLP188_H
#include <QtCore/QVariant>
#include <QtGui/QAction>
#include <QtGui/QApplication>
#include <QtGui/QButtonGroup>
#include <QtGui/QDoubleSpinBox>
#include <QtGui/QLabel>
#include <QtGui/QLineEdit>
#include <QtGui/QMainWindow>
#include <QtGui/QProgressBar>
#include <QtGui/QPushButton>
#include <QtGui/QSpinBox>
#include <QtGui/QStackedWidget>
#include <QtGui/QToolButton>
#include <QtGui/QWidget>
QT_BEGIN_NAMESPACE
class Ui_MainWindow
{
public:
QWidget *centralwidget;
QStackedWidget *stackedWidget;
QWidget *page;
QLineEdit *Link;
QLabel *label;
QPushButton *pushButton;
QSpinBox *Aufrufe;
QLabel *Aufrufe_2;
QProgressBar *progressBar;
QWidget *page_2;
QLabel *Reconnectmethode;
QLineEdit *lineEdit_2;
QToolButton *toolButton;
QLabel *Wartezeit;
QDoubleSpinBox *doubleSpinBox;
QLabel *Sekunden;
QLabel *Copyright;
void setupUi(QMainWindow *MainWindow)
{
if (MainWindow->objectName().isEmpty())
MainWindow->setObjectName(QString::fromUtf8("MainWindow"));
MainWindow->resize(350, 200);
MainWindow->setMinimumSize(QSize(350, 200));
MainWindow->setMaximumSize(QSize(350, 200));
MainWindow->setAcceptDrops(true);
centralwidget = new QWidget(MainWindow);
centralwidget->setObjectName(QString::fromUtf8("centralwidget"));
stackedWidget = new QStackedWidget(centralwidget);
stackedWidget->setObjectName(QString::fromUtf8("stackedWidget"));
stackedWidget->setGeometry(QRect(-1, 0, 350, 250));
stackedWidget->setMinimumSize(QSize(350, 250));
stackedWidget->setMaximumSize(QSize(350, 250));
page = new QWidget();
page->setObjectName(QString::fromUtf8("page"));
Link = new QLineEdit(page);
Link->setObjectName(QString::fromUtf8("Link"));
Link->setGeometry(QRect(10, 30, 311, 21));
label = new QLabel(page);
label->setObjectName(QString::fromUtf8("label"));
label->setGeometry(QRect(10, 10, 81, 16));
pushButton = new QPushButton(page);
pushButton->setObjectName(QString::fromUtf8("pushButton"));
pushButton->setGeometry(QRect(180, 70, 161, 61));
pushButton->setFlat(false);
Aufrufe = new QSpinBox(page);
Aufrufe->setObjectName(QString::fromUtf8("Aufrufe"));
Aufrufe->setGeometry(QRect(10, 90, 51, 31));
Aufrufe->setMaximum(200);
Aufrufe_2 = new QLabel(page);
Aufrufe_2->setObjectName(QString::fromUtf8("Aufrufe_2"));
Aufrufe_2->setGeometry(QRect(10, 60, 71, 21));
progressBar = new QProgressBar(page);
progressBar->setObjectName(QString::fromUtf8("progressBar"));
progressBar->setGeometry(QRect(10, 140, 331, 51));
progressBar->setMaximum(100);
progressBar->setValue(0);
progressBar->setOrientation(Qt::Horizontal);
stackedWidget->addWidget(page);
page_2 = new QWidget();
page_2->setObjectName(QString::fromUtf8("page_2"));
Reconnectmethode = new QLabel(page_2);
Reconnectmethode->setObjectName(QString::fromUtf8("Reconnectmethode"));
Reconnectmethode->setGeometry(QRect(10, 20, 151, 21));
lineEdit_2 = new QLineEdit(page_2);
lineEdit_2->setObjectName(QString::fromUtf8("lineEdit_2"));
lineEdit_2->setGeometry(QRect(10, 40, 291, 20));
toolButton = new QToolButton(page_2);
toolButton->setObjectName(QString::fromUtf8("toolButton"));
toolButton->setGeometry(QRect(320, 40, 25, 20));
toolButton->setCheckable(true);
toolButton->setChecked(true);
Wartezeit = new QLabel(page_2);
Wartezeit->setObjectName(QString::fromUtf8("Wartezeit"));
Wartezeit->setGeometry(QRect(10, 90, 231, 21));
doubleSpinBox = new QDoubleSpinBox(page_2);
doubleSpinBox->setObjectName(QString::fromUtf8("doubleSpinBox"));
doubleSpinBox->setGeometry(QRect(10, 120, 62, 22));
doubleSpinBox->setDecimals(1);
doubleSpinBox->setMinimum(0.5);
doubleSpinBox->setMaximum(60);
doubleSpinBox->setSingleStep(0.5);
Sekunden = new QLabel(page_2);
Sekunden->setObjectName(QString::fromUtf8("Sekunden"));
Sekunden->setGeometry(QRect(80, 120, 71, 16));
Copyright = new QLabel(page_2);
Copyright->setObjectName(QString::fromUtf8("Copyright"));
Copyright->setGeometry(QRect(300, 180, 46, 14));
stackedWidget->addWidget(page_2);
MainWindow->setCentralWidget(centralwidget);
retranslateUi(MainWindow);
stackedWidget->setCurrentIndex(0);
QMetaObject::connectSlotsByName(MainWindow);
} // setupUi
void retranslateUi(QMainWindow *MainWindow)
{
MainWindow->setWindowTitle(QApplication::translate("MainWindow", "SpeedPenner 1.0 ", 0, QApplication::UnicodeUTF8));
label->setText(QApplication::translate("MainWindow", "Spendenlink:", 0, QApplication::UnicodeUTF8));
pushButton->setText(QApplication::translate("MainWindow", "Start", 0, QApplication::UnicodeUTF8));
Aufrufe_2->setText(QApplication::translate("MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"</style></head><body style=\" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;\">\n"
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;\">Aufrufe:</p></body></html>", 0, QApplication::UnicodeUTF8));
Reconnectmethode->setText(QApplication::translate("MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"</style></head><body style=\" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;\">\n"
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;\">Reconnectmethode:</p></body></html>", 0, QApplication::UnicodeUTF8));
toolButton->setText(QApplication::translate("MainWindow", "...", 0, QApplication::UnicodeUTF8));
Wartezeit->setText(QApplication::translate("MainWindow", "Wartezeit zwischen Reconnect und IP Check:", 0, QApplication::UnicodeUTF8));
Sekunden->setText(QApplication::translate("MainWindow", "Sekunden", 0, QApplication::UnicodeUTF8));
Copyright->setText(QApplication::translate("MainWindow", "\302\251 FloH", 0, QApplication::UnicodeUTF8));
Q_UNUSED(MainWindow);
} // retranslateUi
};
namespace Ui {
class MainWindow: public Ui_MainWindow {};
} // namespace Ui
QT_END_NAMESPACE
#endif // MAINJLP188_H