background image

31 

 

2.1.4 Qt Creator  

Το Qt Creator [11] είναι ένα λογισμικό πολλαπλών πλατφόρμων, υποστηρίζεται από C++, 

JacaScript  και  QML.  Το  ολοκληρωμένο  περιβάλλον  ανάπτυξης  που  διαθέτει,  διευκολύνει  την 

ανάπτυξη  εφαρμογών  γραφικού  περιβάλλοντος  χρήστη  (Graphical  User  Interface  -  GUI). 

Εμπεριέχει  ένα  οπτικό  πρόγραμμα  εντοπισμού  σφαλμάτων  και  μια  ολοκληρωμένη  διάταξη 

γραφικού περιβάλλοντος χρήστη (GUI) “Αυτό που βλέπετε, είναι αυτό που παίρνετε” (What You 

See Is What You Get – WYSIWYG) . Η συγκεκριμένη διάταξη αναφέρεται σε ένα σύστημα, στο 

οποίο το λογισμικό επεξεργασίας επιτρέπει την επεξεργασία περιεχομένου σε μορφή που μοιάζει 

με την εμφάνιση της όταν εκτυπώνεται ή εμφανίζεται σαν τελικό προϊόν.  

Χαρακτηριστικά του λογισμικού (Εικόνα 6είναι η επισήμανση σύνταξης και η αυτόματη 

συμπλήρωση. Το Qt χρησιμοποιεί τον μεταγλωττιστή C++ από την συλλογή μεταγλωττιστών του 

GNU  (GCC)  σε  Linux  και  FreeBSD.  Στα  Windows,  χρησιμοποιεί  το  MinGW  ή  το  MSVC,  το 

πρώτο  είναι  ένα  περιβάλλον  ανάπτυξης  δωρεάν  λογισμικού  και  ανοιχτού  κώδικα  για  την 

δημιουργία  εφαρμογών  Microsoft  Windows,  ενώ  το  δεύτερο  είναι  ένα  προϊόν  ολοκληρωμένου 

περιβάλλοντος  ανάπτυξης  από  τη  Microsoft  για  τις  γλώσσες  προγραμματισμού  C,  C++  και 

C++/CLI.  Πέραν  των  προαναφερθέντων  μεταγλωττιστών,  οι  οποίοι  είναι  προ  εγκατεστημένοι, 

μπορεί να χρησιμοποιηθεί και το Microsoft Console Debugger, όταν μεταγλωττίζεται από πηγαίο 

κώδικα  σε  εκτελέσιμο  κώδικα.  Επίσης  υποστηρίζεται  το  Clang,  ο  οποίος  είναι  ένας 

μεταγλωττιστής για τις γλώσσες προγραμματισμού C, C++ και πολλές άλλες. 

Ο creator ξεκίνησε σαν project Workbench και GreenHouse, το 2007 πήρε το όνομα Qt 

Creator. Πραγματοποίησε την πρώτη του εμφάνιση στο τέλος της τέταρτης έκδοσης Qt, αρχίζοντας 

με  την  κυκλοφορία  του  Qt  Creator  πρώτης  έκδοσης  τον  Μάρτιο  του  2009,  στην  συνέχεια 

ομαδοποιήθηκε  με  το  Qt  4.5  στο   κιτ  ανάπτυξης  λογισμικού  (SDK)  2009.3.  Μέχρι  τότε  η 

αυτόνομη εφαρμογή Qt Designer ήταν το εργαλείο διάταξης widget του προγραμματιστή. Τα έργα 

που μπορεί να διαχειριστεί το Qt Creator είναι ποικίλα, ενδεικτικά μπορεί να διαχειριστεί αρχεία 

τύπου .pro, CMake, Autotools και άλλα. Ένα αρχείο έργου μπορεί να διαθέτει πληροφορίες, όπως 

τα  αρχεία  τα  οποία  συμπεριλαμβάνονται  στο  έργο,  προσαρμοσμένα  βήματα  κατασκευής  και 

ρυθμίσεις για την εκτέλεση των εφαρμογών.