Tampilkan postingan dengan label C plus plus - QT. Tampilkan semua postingan
Tampilkan postingan dengan label C plus plus - QT. Tampilkan semua postingan

Jumat, 13 Juni 2014

Video
Text

C++ QT No.6: Membuat New Window dari MenuBar


Telah kita bahas di awal tutorial bahwa, dengan Qt kita bisa memilih beberapa Base Class saat membuat project Qt, diantaranya adalah QMainWindow, QWidget, dan QDialog. Di antara ketiga tersebut yang paling unik adalah QMainWindow, karena Base Class ini secara otomatik membuatkan beberapa bar tambahan otomatis untuk kita yaitu MenuBar, ToolBar, dan StatusBar.

Pada tutorial kali ini, kita akan mencoba mengotak – atik MenuBar untuk membuat sebuah window Dialog baru.


Senin, 09 Juni 2014

Video
Text

C++ QT No.5: Apa itu signals dan slots?


Dalam pemrograman apapun kita mengenal event dan event handler, ada juga event dan callback. Nah, pada QT, kita juga mengenal hal yang sama tapi berbeda, yaitu signals dan slots. Inilah yang membedakan Framework QT dengan Framework C++ yang lain. Bisa dibilang signals seperti event, sedangkan slots seperti callback function.

Jumat, 25 April 2014

Video
Text

C++ QT No.4: Mengenal macam - macam Teknologi User Interface (UI) pada QT


Tahukah anda, interaksi antara pengguna dengan logic software dinamakan User Interface disingkat dengan UI. UI ini berwujud bisa sebuah window, bisa tombol, bisa sebuah textarea dan lain sebagainya. Inilah komponen User Interface. Sebagai seorang programmer (pembuat program aplikasi), terlebih programmer yang menggunakan Qt, maka anda akan disediakan beragam UI yang bisa anda pilih sesuai kebutuhan. Ada QtWitget, QtQuick dan QtWebKit. Ketiganya dapat anda pilih sesuai kebutuhan sebagai UI progam anda. Ingin tahu bedanya? Mari kita simak.


Minggu, 13 April 2014

Video
Text

C++ QT No.3: Apa itu Qt Quick Application?


Saat kita pertama baru mengenal Qt bahkan kebetulan kita juga seorang pemula dalam Qt, pasti akan bingung saat memulai Qt Creator. Bingung ini disebabkan karena ada beberapa pilihan type dalam project pertama yang akan kita buat. Seperti pada gambar berikut ini, type project manakah yang akan kita pilih?? Hayo pilih,,, :P
Lihat gambar:


Rabu, 26 Februari 2014

Video
Text

C++ QT No.2: Membuat hello world console application (+Variannya)


Software yang kita gunakan pada tutorial ini: QT 5.2.1, QT Creator 3.0.1

Sudahkah anda membaca tentang QT (dibaca cute)? QT adalah the amazing cross platform application framework yang support diantaranya:
Desktop: Windows, Mac OS X, Linux/X11, Solaris
Embedded: Embedded Linux (DirectFB, EGLFS, KMS, and Wayland), Windows Embedded (Compact and Standard), Embedded Android, Green Hills Software INTEGRITY, QNX, Wind River VxWorks
Mobile: Android, iOS, BlackBerry, Sailfish, WinRT*, Tizen*
*Work in progress, technology previews


Kita cukup mengetikan satu jenis kode, satu jenis framework QT, dan kita bisa me-run nya di beragam platform seperti di atas. Keren kan?

Nah, pada tutorial ke – dua ini kita akan mencoba membuat sebuah console application (Hello World). Kita pun juga akan membuat varian – varian dari Hello World kita ini, mulai dari kode sederhana hingga kode kompleks.



Minggu, 20 Januari 2013

Video
Text

C++ QT No.1: Mengenal QT Framework untuk Developer C++


Mengenal QT Framework (The Amazing Cross-Platform Framework).

[[---BEGIN UPDATE---]]

Update for QT 5.2
Note: Pada hari ini (Jum’at 21 Feb 2014), tutorial ini diupdate untuk informasi tentang QT 5.2.
Saat tutorial ini diupdate (diupdate lho ya bukan ditulis), saya menggunakan QT 5.2, QT Creator 3, dan Visual Studio 2013. Untuk pengguna yang lain sebetulnya sama saja.

Amazing, pada versi 5.2 ini QT is everywhere, untuk anda programmer anda bisa menggunakan QT untuk semua platform hanya dengan satu kode yang sama, hebat bukan??
Platform yang disupport diantaranya,
•Desktop: Windows, Mac OS X, Linux/X11, Solaris
•Embedded: Embedded Linux (DirectFB, EGLFS, KMS, and Wayland), Windows Embedded (Compact and Standard), Embedded Android, Green Hills Software INTEGRITY, QNX, Wind River VxWorks
•Mobile: Android, iOS, BlackBerry, Sailfish, WinRT*, Tizen*
*Work in progress, technology previews