Standard model object pada C++ menyediakan runtime yang sangat efisien pada paradigma object. Tetapi di area GUI atau Graphical User Interface memerlukan lebih dari efisisensi run-time. Pada area Graphical User interface juga menuntut tingkat fleksibilitas yang tinggi. Qt menyediakan hal ini yaitu kecepatan runtime C++ dan juga fleksibilitas Qt Object Model.

Berkaitan dengan fleksibilitas ini, Qt menambahkan fitur C++

  1. Komunikasi yang canggih dalam pengimplementasiaan signal dan slot
     
  2. Teknologi yang memungkinkan perancangan dan pengqueryan object properties
     
  3. Kecanggihan event dan vent filters
     
  4. Contextual string translation untuk keperluan internationalization
     
  5. Kecanggihan timers
     
  6. Kecanggihan object trees yang hirarkis dan dapat diquery
  7. Kecanggihan guarded pointers (QPointer)
     
  8. Kecanggihan dynamic cast
     
  9. Dukungan pada penciptaan custom type

Fitur-fitur ini banyak dimplementasikan dari class-class yang diturunkan dari QObject.

Informasi lebih lanjut silahkan mengunjungi http://doc.qt.io/qt-5/object.html .

Kunjungi www.proweb.co.id untuk menambah wawasan anda.

Object Model pada Qt