Κατέβασμα παρουσίασης
Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε
1
Αγγίσταλης Κωνσταντίνος Α.Μ 739 kostazz@hotmail.com
2
Το Qt Designer είναι ενα εργαλείο για κατασκευή GUI εφαρμογών που αποτελούνται απο Qt widgets. Επιτρέπει τον σχεδιασμό widgets και dialogs χρησιμοποιώντας τα signals και slots του Qt. Επικοινωνία Ανθρώπου Μηχανής 20072
3
3
4
Η Γραμμή εργαλείων παρέχει όλες τις συνηθισμένες ενέργειες για την διαχείριση των φορμών, του clipboard και της βοήθειας. Η toolbar παρέχει τις συνηθισμένες ενέργειες όταν διαμορφώνομαι τις φόρμες. Επικοινωνία Ανθρώπου Μηχανής 20074
5
5 Το toolbox παρέχει μια συλλογή από Qt widgets, layouts και άλλων αντικειμένων που μπορούμε να χρησημοποιήσουμε για να φτίαξουμε φόρμες.
6
Επικοινωνία Ανθρώπου Μηχανής 20076 Το toolbox παρέχει μια συλλογή από Qt widgets, layouts και άλλων αντικειμένων που μπορούμε να χρησημοποιήσουμε για να φτίαξουμε φόρμες.
7
Επικοινωνία Ανθρώπου Μηχανής 20077 Το toolbox παρέχει μια συλλογή από Qt widgets, layouts και άλλων αντικειμένων που μπορούμε να χρησημοποιήσουμε για να φτίαξουμε φόρμες.
8
Επικοινωνία Ανθρώπου Μηχανής 20078 Το toolbox παρέχει μια συλλογή από Qt widgets, layouts και άλλων αντικειμένων που μπορούμε να χρησημοποιήσουμε για να φτίαξουμε φόρμες.
9
Επικοινωνία Ανθρώπου Μηχανής 20079 Το toolbox παρέχει μια συλλογή από Qt widgets, layouts και άλλων αντικειμένων που μπορούμε να χρησημοποιήσουμε για να φτίαξουμε φόρμες.
10
Επικοινωνία Ανθρώπου Μηχανής 200710 Το toolbox παρέχει μια συλλογή από Qt widgets, layouts και άλλων αντικειμένων που μπορούμε να χρησημοποιήσουμε για να φτίαξουμε φόρμες.
11
Βλέπουμε την διάταξη των widgets στην φόρμα μας και τα διάφορα layouts. Επικοινωνία Ανθρώπου Μηχανής 200711
12
Βλέπουμε την διάταξη των widgets στην φόρμα μας και τα διάφορα layouts. Επικοινωνία Ανθρώπου Μηχανής 200712
13
Στο παράθυρο αυτό βλέπουμε τα αρχεία και τις φόρμες που αποτελούν το project μας. Επικοινωνία Ανθρώπου Μηχανής 200713
14
Όλες οι παραμετροποιήσημες ιδιότητες των widgets μπορούν να διαμορφωθούν από τον property editor. Επικοινωνία Ανθρώπου Μηχανής 200714
15
Όλες οι παραμετροποιήσημες ιδιότητες των widgets μπορούν να διαμορφωθούν από τον property editor. Επικοινωνία Ανθρώπου Μηχανής 200715
16
Επικοινωνία Ανθρώπου Μηχανής 200716
17
Επικοινωνία Ανθρώπου Μηχανής 200717
18
Επιλέγουμε File -> New Επικοινωνία Ανθρώπου Μηχανής 200718
19
Φτιάχνουμε μια απλή φόρμα που περιέχει 2 spinBox, ένα lineEdit και μερικά textLabels. Ο Qt Designer παράγει ένα αρχείο calculatorForm.ui Επικοινωνία Ανθρώπου Μηχανής 200719
20
#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 Επικοινωνία Ανθρώπου Μηχανής 200720
21
#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())); } Επικοινωνία Ανθρώπου Μηχανής 200721
22
#include #include "calculatorform.h" int main(int argc, char *argv[]) { QApplication app(argc, argv); CalculatorForm calculator; calculator.show(); return app.exec(); } Επικοινωνία Ανθρώπου Μηχανής 200722
Παρόμοιες παρουσιάσεις
© 2024 SlidePlayer.gr Inc.
All rights reserved.