For completeness I'm posting all code from this project, maybe I've stuffed something elsewhere 
main.cpp:
#include "qt_test.h"
#include <QtGui>
#include <QApplication>
int main(int argc, char *argv[])
{
qt_test w;
w.show();
return a.exec();
}
#include "qt_test.h"
#include <QtGui>
#include <QApplication>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
qt_test w;
w.show();
return a.exec();
}
To copy to clipboard, switch view to plain text mode
ui_qt_test.h:
#ifndef UI_QT_TEST_H
#define UI_QT_TEST_H
#include <QtCore/QVariant>
#include <QtGui/QAction>
#include <QtGui/QApplication>
#include <QtGui/QButtonGroup>
#include <QtGui/QHeaderView>
#include <QtGui/QLineEdit>
#include <QtGui/QPushButton>
#include <QtGui/QTextBrowser>
#include <QtGui/QWidget>
QT_BEGIN_NAMESPACE
class Ui_qt_testClass
{
public:
void setupUi
(QWidget *qt_testClass
) {
if (qt_testClass->objectName().isEmpty())
qt_testClass
->setObjectName
(QString::fromUtf8("qt_testClass"));
qt_testClass->resize(661, 407);
textOut
->setObjectName
(QString::fromUtf8("textOut"));
textOut
->setGeometry
(QRect(80,
60,
511,
192));
lineInput
->setObjectName
(QString::fromUtf8("lineInput"));
lineInput
->setGeometry
(QRect(80,
270,
291,
20));
enterButton
->setObjectName
(QString::fromUtf8("enterButton"));
enterButton
->setGeometry
(QRect(410,
270,
75,
23));
quitButton
->setObjectName
(QString::fromUtf8("quitButton"));
quitButton
->setGeometry
(QRect(410,
360,
75,
23));
retranslateUi(qt_testClass);
QObject::connect(quitButton,
SIGNAL(clicked
()), qt_testClass,
SLOT(close
()));
} // setupUi
void retranslateUi
(QWidget *qt_testClass
) {
} // retranslateUi
};
namespace Ui {
class qt_testClass: public Ui_qt_testClass {};
} // namespace Ui
QT_END_NAMESPACE
#endif // UI_QT_TEST_H
#ifndef UI_QT_TEST_H
#define UI_QT_TEST_H
#include <QtCore/QVariant>
#include <QtGui/QAction>
#include <QtGui/QApplication>
#include <QtGui/QButtonGroup>
#include <QtGui/QHeaderView>
#include <QtGui/QLineEdit>
#include <QtGui/QPushButton>
#include <QtGui/QTextBrowser>
#include <QtGui/QWidget>
QT_BEGIN_NAMESPACE
class Ui_qt_testClass
{
public:
QTextBrowser *textOut;
QLineEdit *lineInput;
QPushButton *enterButton;
QPushButton *quitButton;
void setupUi(QWidget *qt_testClass)
{
if (qt_testClass->objectName().isEmpty())
qt_testClass->setObjectName(QString::fromUtf8("qt_testClass"));
qt_testClass->resize(661, 407);
textOut = new QTextBrowser(qt_testClass);
textOut->setObjectName(QString::fromUtf8("textOut"));
textOut->setGeometry(QRect(80, 60, 511, 192));
lineInput = new QLineEdit(qt_testClass);
lineInput->setObjectName(QString::fromUtf8("lineInput"));
lineInput->setGeometry(QRect(80, 270, 291, 20));
enterButton = new QPushButton(qt_testClass);
enterButton->setObjectName(QString::fromUtf8("enterButton"));
enterButton->setGeometry(QRect(410, 270, 75, 23));
quitButton = new QPushButton(qt_testClass);
quitButton->setObjectName(QString::fromUtf8("quitButton"));
quitButton->setGeometry(QRect(410, 360, 75, 23));
retranslateUi(qt_testClass);
QObject::connect(quitButton, SIGNAL(clicked()), qt_testClass, SLOT(close()));
QMetaObject::connectSlotsByName(qt_testClass);
} // setupUi
void retranslateUi(QWidget *qt_testClass)
{
qt_testClass->setWindowTitle(QApplication::translate("qt_testClass", "qt_test", 0, QApplication::UnicodeUTF8));
enterButton->setText(QApplication::translate("qt_testClass", "Enter", 0, QApplication::UnicodeUTF8));
quitButton->setText(QApplication::translate("qt_testClass", "Quit", 0, QApplication::UnicodeUTF8));
} // retranslateUi
};
namespace Ui {
class qt_testClass: public Ui_qt_testClass {};
} // namespace Ui
QT_END_NAMESPACE
#endif // UI_QT_TEST_H
To copy to clipboard, switch view to plain text mode
qt_test.h:
#ifndef QT_TEST_H
#define QT_TEST_H
#include <QtGui/QWidget>
#include "ui_qt_test.h"
{
Q_OBJECT
public:
~qt_test();
public slots:
void on_enterButton_clicked();
private:
Ui::qt_testClass ui;
};
#endif // QT_TEST_H
#ifndef QT_TEST_H
#define QT_TEST_H
#include <QtGui/QWidget>
#include "ui_qt_test.h"
class qt_test : public QWidget
{
Q_OBJECT
public:
qt_test(QWidget *parent = 0);
~qt_test();
public slots:
void on_enterButton_clicked();
private:
Ui::qt_testClass ui;
};
#endif // QT_TEST_H
To copy to clipboard, switch view to plain text mode
qt_test.cpp:
#include "qt_test.h"
#include <QString>
{
ui.setupUi(this);
connect(ui.enterButton, SIGNAL(clicked()), this, SLOT(on_enterButton_clicked()));
}
qt_test::~qt_test()
{
}
void qt_test::on_enterButton_clicked()
{
QString buttonName
(ui.
lineInput->displayText
());
buttonName += "ABC";
ui.enterButton->setText(buttonName);
ui.lineInput->clear();
}
#include "qt_test.h"
#include <QString>
qt_test::qt_test(QWidget *parent)
: QWidget(parent)
{
ui.setupUi(this);
connect(ui.enterButton, SIGNAL(clicked()), this, SLOT(on_enterButton_clicked()));
}
qt_test::~qt_test()
{
}
void qt_test::on_enterButton_clicked()
{
QString buttonName (ui.lineInput->displayText());
buttonName += "ABC";
ui.enterButton->setText(buttonName);
ui.lineInput->clear();
}
To copy to clipboard, switch view to plain text mode
Bookmarks