Αγγίσταλης Κωνσταντίνος Α.Μ 739
Το Qt Designer είναι ενα εργαλείο για κατασκευή GUI εφαρμογών που αποτελούνται απο Qt widgets. Επιτρέπει τον σχεδιασμό widgets και dialogs χρησιμοποιώντας τα signals και slots του Qt. Επικοινωνία Ανθρώπου Μηχανής 20072
3
Η Γραμμή εργαλείων παρέχει όλες τις συνηθισμένες ενέργειες για την διαχείριση των φορμών, του clipboard και της βοήθειας. Η toolbar παρέχει τις συνηθισμένες ενέργειες όταν διαμορφώνομαι τις φόρμες. Επικοινωνία Ανθρώπου Μηχανής 20074
5 Το toolbox παρέχει μια συλλογή από Qt widgets, layouts και άλλων αντικειμένων που μπορούμε να χρησημοποιήσουμε για να φτίαξουμε φόρμες.
Επικοινωνία Ανθρώπου Μηχανής Το toolbox παρέχει μια συλλογή από Qt widgets, layouts και άλλων αντικειμένων που μπορούμε να χρησημοποιήσουμε για να φτίαξουμε φόρμες.
Επικοινωνία Ανθρώπου Μηχανής Το toolbox παρέχει μια συλλογή από Qt widgets, layouts και άλλων αντικειμένων που μπορούμε να χρησημοποιήσουμε για να φτίαξουμε φόρμες.
Επικοινωνία Ανθρώπου Μηχανής Το toolbox παρέχει μια συλλογή από Qt widgets, layouts και άλλων αντικειμένων που μπορούμε να χρησημοποιήσουμε για να φτίαξουμε φόρμες.
Επικοινωνία Ανθρώπου Μηχανής Το toolbox παρέχει μια συλλογή από Qt widgets, layouts και άλλων αντικειμένων που μπορούμε να χρησημοποιήσουμε για να φτίαξουμε φόρμες.
Επικοινωνία Ανθρώπου Μηχανής Το toolbox παρέχει μια συλλογή από Qt widgets, layouts και άλλων αντικειμένων που μπορούμε να χρησημοποιήσουμε για να φτίαξουμε φόρμες.
Βλέπουμε την διάταξη των widgets στην φόρμα μας και τα διάφορα layouts. Επικοινωνία Ανθρώπου Μηχανής
Βλέπουμε την διάταξη των widgets στην φόρμα μας και τα διάφορα layouts. Επικοινωνία Ανθρώπου Μηχανής
Στο παράθυρο αυτό βλέπουμε τα αρχεία και τις φόρμες που αποτελούν το project μας. Επικοινωνία Ανθρώπου Μηχανής
Όλες οι παραμετροποιήσημες ιδιότητες των widgets μπορούν να διαμορφωθούν από τον property editor. Επικοινωνία Ανθρώπου Μηχανής
Όλες οι παραμετροποιήσημες ιδιότητες των widgets μπορούν να διαμορφωθούν από τον property editor. Επικοινωνία Ανθρώπου Μηχανής
Επικοινωνία Ανθρώπου Μηχανής
Επικοινωνία Ανθρώπου Μηχανής
Επιλέγουμε File -> New Επικοινωνία Ανθρώπου Μηχανής
Φτιάχνουμε μια απλή φόρμα που περιέχει 2 spinBox, ένα lineEdit και μερικά textLabels. Ο Qt Designer παράγει ένα αρχείο calculatorForm.ui Επικοινωνία Ανθρώπου Μηχανής
#ifndef CALCULATORFORM_H #define CALCULATORFORM_H #include "ui_calculatorform.h" class CalculatorForm : public Qwidget { Q_OBJECT public: CalculatorForm(QWidget *parent = 0); private slots: void on_inputSpinBox1_valueChanged(int value); void on_inputSpinBox2_valueChanged(int value); private: Ui::CalculatorForm ui; }; #endif Επικοινωνία Ανθρώπου Μηχανής
#include #include "calculatorform.h“ CalculatorForm::CalculatorForm(QWidget *parent) : QWidget(parent) { ui.setupUi(this); } void CalculatorForm::on_inputSpinBox1_valueChanged(int value) { ui.outputWidget->setText(QString::number(value + ui.inputSpinBox2->value())); } void CalculatorForm::on_inputSpinBox2_valueChanged(int value) { ui.outputWidget->setText(QString::number(value + ui.inputSpinBox1->value())); } Επικοινωνία Ανθρώπου Μηχανής
#include #include "calculatorform.h" int main(int argc, char *argv[]) { QApplication app(argc, argv); CalculatorForm calculator; calculator.show(); return app.exec(); } Επικοινωνία Ανθρώπου Μηχανής