Here is actual source code:
//dialog.cpp
#include "dialog.h"
#include "ui_dialog.h"
: QDialog(parent
), ui
(new Ui
::DialogClass) {
ui->setupUi(this);
}
Dialog::~Dialog()
{
delete ui;
}
void Dialog::changeValue(const int &val){
lcdNumber->display(val);
}
//dialog.cpp
#include "dialog.h"
#include "ui_dialog.h"
Dialog::Dialog(QWidget *parent)
: QDialog(parent), ui(new Ui::DialogClass)
{
ui->setupUi(this);
}
Dialog::~Dialog()
{
delete ui;
}
void Dialog::changeValue(const int &val){
lcdNumber->display(val);
}
To copy to clipboard, switch view to plain text mode
//dialog.h
#ifndef DIALOG_H
#define DIALOG_H
#include <QtGui/QDialog>
namespace Ui
{
class DialogClass;
}
{
Q_OBJECT
public:
~Dialog();
public slots:
void changeValue(const int &val);
signals:
void onClick(const int &val);
private:
Ui::DialogClass *ui;
};
#endif // DIALOG_H
//dialog.h
#ifndef DIALOG_H
#define DIALOG_H
#include <QtGui/QDialog>
class QLCDNumber;
namespace Ui
{
class DialogClass;
}
class Dialog : public QDialog
{
Q_OBJECT
public:
Dialog(QWidget *parent = 0);
~Dialog();
public slots:
void changeValue(const int &val);
signals:
void onClick(const int &val);
private:
QLCDNumber *lcdNumber;
Ui::DialogClass *ui;
};
#endif // DIALOG_H
To copy to clipboard, switch view to plain text mode
//ui_dialog.h
#ifndef UI_DIALOG_H
#define UI_DIALOG_H
#include <QtCore/QVariant>
#include <QtGui/QAction>
#include <QtGui/QApplication>
#include <QtGui/QButtonGroup>
#include <QtGui/QDialog>
#include <QtGui/QLCDNumber>
#include <QtGui/QPushButton>
QT_BEGIN_NAMESPACE
class Ui_DialogClass
{
public:
{
if (DialogClass->objectName().isEmpty())
DialogClass
->setObjectName
(QString::fromUtf8("DialogClass"));
DialogClass->resize(209, 62);
lcdNumber
->setObjectName
(QString::fromUtf8("lcdNumber"));
lcdNumber
->setGeometry
(QRect(130,
20,
64,
23));
pushButton
->setObjectName
(QString::fromUtf8("pushButton"));
pushButton
->setGeometry
(QRect(10,
20,
105,
25));
pushButton
->setProperty
("value",
QVariant(0));
retranslateUi(DialogClass);
} // setupUi
void retranslateUi
(QDialog *DialogClass
) {
Q_UNUSED(DialogClass);
} // retranslateUi
};
namespace Ui {
class DialogClass: public Ui_DialogClass {};
} // namespace Ui
QT_END_NAMESPACE
#endif // UI_DIALOG_H
//ui_dialog.h
#ifndef UI_DIALOG_H
#define UI_DIALOG_H
#include <QtCore/QVariant>
#include <QtGui/QAction>
#include <QtGui/QApplication>
#include <QtGui/QButtonGroup>
#include <QtGui/QDialog>
#include <QtGui/QLCDNumber>
#include <QtGui/QPushButton>
QT_BEGIN_NAMESPACE
class Ui_DialogClass
{
public:
QLCDNumber *lcdNumber;
QPushButton *pushButton;
void setupUi(QDialog *DialogClass)
{
if (DialogClass->objectName().isEmpty())
DialogClass->setObjectName(QString::fromUtf8("DialogClass"));
DialogClass->resize(209, 62);
lcdNumber = new QLCDNumber(DialogClass);
lcdNumber->setObjectName(QString::fromUtf8("lcdNumber"));
lcdNumber->setGeometry(QRect(130, 20, 64, 23));
pushButton = new QPushButton(DialogClass);
pushButton->setObjectName(QString::fromUtf8("pushButton"));
pushButton->setGeometry(QRect(10, 20, 105, 25));
pushButton->setProperty("value", QVariant(0));
retranslateUi(DialogClass);
QMetaObject::connectSlotsByName(DialogClass);
} // setupUi
void retranslateUi(QDialog *DialogClass)
{
DialogClass->setWindowTitle(QApplication::translate("DialogClass", "Dialog", 0, QApplication::UnicodeUTF8));
pushButton->setText(QApplication::translate("DialogClass", "0", 0, QApplication::UnicodeUTF8));
Q_UNUSED(DialogClass);
} // retranslateUi
};
namespace Ui {
class DialogClass: public Ui_DialogClass {};
} // namespace Ui
QT_END_NAMESPACE
#endif // UI_DIALOG_H
To copy to clipboard, switch view to plain text mode
//main.cpp
#include <QtGui/QApplication>
#include "dialog.h"
int main(int argc, char *argv[])
{
Dialog w;
w.show();
return a.exec();
}
//main.cpp
#include <QtGui/QApplication>
#include "dialog.h"
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
Dialog w;
w.show();
return a.exec();
}
To copy to clipboard, switch view to plain text mode
I'm newbie in Qt and probably not C++ pro, but I want to learn and improve my skills.No one are the best at the beginning. Could you explain me how can I initialize variables? I'm in the brain dead.
Bookmarks