mein problem hat sich noch immer nicht gelöst, deswegen poste ich mal den quellcode:
main.cpp
Code: Alles auswählen
#include <QApplication>
#include <QtGui>
#include <QtCore>
#include "ui_untitled.h"
#include <string>
using namespace std;
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
//cout<<"testttt"<<endl;
QMainWindow *window = new QMainWindow();
Ui::MainWindow ui;
ui.setupUi(window);
window->show();
return app.exec();
}
ui_untitled.h
Code: Alles auswählen
/********************************************************************************
** Form generated from reading ui file 'untitled.ui'
**
** Created: Mon 16. Oct 09:49:12 2006
** by: Qt User Interface Compiler version 4.2.0
**
** WARNING! All changes made in this file will be lost when recompiling ui file!
********************************************************************************/
#ifndef UI_UNTITLED_H
#define UI_UNTITLED_H
#include <QtCore/QVariant>
#include <QtGui/QAction>
#include <QtGui/QApplication>
#include <QtGui/QButtonGroup>
#include <QtGui/QComboBox>
#include <QtGui/QFrame>
#include <QtGui/QLabel>
#include <QtGui/QLineEdit>
#include <QtGui/QMainWindow>
#include <QtGui/QProgressBar>
#include <QtGui/QPushButton>
#include <QtGui/QWidget>
class Ui_MainWindow
{
public slots:
void testfunktion(const QString testvar)
{
comboBox->addItem("String");
pBarStatus->setValue(70);
}
public:
QWidget *centralwidget;
QLabel *lblUeberschrift;
QLabel *lblStatus;
QFrame *line;
QPushButton *btnCreate;
QPushButton *btnClose;
QComboBox *comboBox;
QProgressBar *pBarStatus;
QLineEdit *lineEditStatus;
void setupUi(QMainWindow *MainWindow)
{
MainWindow->setObjectName(QString::fromUtf8("MainWindow"));
centralwidget = new QWidget(MainWindow);
centralwidget->setObjectName(QString::fromUtf8("centralwidget"));
lblUeberschrift = new QLabel(centralwidget);
lblUeberschrift->setObjectName(QString::fromUtf8("lblUeberschrift"));
lblUeberschrift->setGeometry(QRect(20, 20, 191, 31));
lblStatus = new QLabel(centralwidget);
lblStatus->setObjectName(QString::fromUtf8("lblStatus"));
lblStatus->setGeometry(QRect(290, 20, 51, 31));
line = new QFrame(centralwidget);
line->setObjectName(QString::fromUtf8("line"));
line->setGeometry(QRect(260, -10, 20, 191));
line->setFrameShape(QFrame::VLine);
line->setFrameShadow(QFrame::Sunken);
btnCreate = new QPushButton(centralwidget);
btnCreate->setObjectName(QString::fromUtf8("btnCreate"));
btnCreate->setGeometry(QRect(20, 120, 141, 41));
btnClose = new QPushButton(centralwidget);
btnClose->setObjectName(QString::fromUtf8("btnClose"));
btnClose->setGeometry(QRect(170, 120, 81, 41));
comboBox = new QComboBox(centralwidget);
comboBox->setObjectName(QString::fromUtf8("comboBox"));
comboBox->setGeometry(QRect(20, 60, 231, 22));
comboBox->setMouseTracking(true);
comboBox->setMaxVisibleItems(10);
//added die comboBox-Items
comboBox->addItem("No validator2");
comboBox->addItem("No validator3");
comboBox->addItem("No validator4");
comboBox->addItem("No validator5");
comboBox->addItem("No validator6");
//end
pBarStatus = new QProgressBar(centralwidget);
pBarStatus->setObjectName(QString::fromUtf8("pBarStatus"));
pBarStatus->setGeometry(QRect(290, 140, 118, 23));
pBarStatus->setValue(50);
pBarStatus->setOrientation(Qt::Horizontal);
lineEditStatus = new QLineEdit(centralwidget);
lineEditStatus->setObjectName(QString::fromUtf8("lineEditStatus"));
lineEditStatus->setGeometry(QRect(290, 60, 121, 61));
lineEditStatus->setReadOnly(true);
MainWindow->setCentralWidget(centralwidget);
QWidget::setTabOrder(comboBox, btnCreate);
QWidget::setTabOrder(btnCreate, btnClose);
QWidget::setTabOrder(btnClose, lineEditStatus);
retranslateUi(MainWindow);
QSize size(437, 181);
size = size.expandedTo(MainWindow->minimumSizeHint());
MainWindow->resize(size);
QObject::connect(btnClose, SIGNAL(clicked()), MainWindow, SLOT(close()));
QObject::connect(btnCreate, SIGNAL(clicked()), MainWindow, SLOT(close()));
QObject::connect(comboBox, SIGNAL(highlighted(const QString &)), MainWindow, SLOT(testfunktion(const QString &)));
pBarStatus->setValue(80);
//QObject::connect(comboBox, SIGNAL(highlighted(const QString &)), MainWindow, SLOT(close()));
QMetaObject::connectSlotsByName(MainWindow);
} // setupUi
void retranslateUi(QMainWindow *MainWindow)
{
MainWindow->setWindowTitle(QApplication::translate("MainWindow", "Create ISO", 0, QApplication::UnicodeUTF8));
lblUeberschrift->setText(QApplication::translate("MainWindow", "Altiris Deployment Server ausw\303\244hlen:", 0, QApplication::UnicodeUTF8));
lblStatus->setText(QApplication::translate("MainWindow", "Status:", 0, QApplication::UnicodeUTF8));
btnCreate->setText(QApplication::translate("MainWindow", "Boot-ISO erstellen", 0, QApplication::UnicodeUTF8));
btnClose->setText(QApplication::translate("MainWindow", "Schlie\303\237en", 0, QApplication::UnicodeUTF8));
lineEditStatus->setText(QString());
Q_UNUSED(MainWindow);
} // retranslateUi
};
namespace Ui {
class MainWindow: public Ui_MainWindow {};
} // namespace Ui
#endif // UI_UNTITLED_H