Aplikasi Console C++ dalam Qt

Aplikasi console merupakan aplikasi yang dikembangkan untuk menerima masukkan berupa teks dan keluaran juga berupa teks. Nama lain untuk jenis program ini adalah DOS program atau textual programming.

Dalam Qt SDK terdapat aplikasi QtCreator yang dapat digunakan untuk membuat berbagai macam aplikasi termasuk aplikasi Console. Namun bagi QtCreator sendiri aplikasi console ada dua macam, yakni aplikasi console C++ Qt dan aplikasi console C++. Kedua pilihan ini dapat dipilih dengan melihat gambar dibawah ini.

Berikut ini merupakan tampilan untuk memilih jenis project console C++ Qt.

clip_image002

Sedangkan untuk console C++ dapat dibuat dengan memilih menu Empty Qt Project.

clip_image004

Berikut ini merupakan langkah demi langkah pembuatan program console C++ di QtCreator.

1. Buat proyek dengan jenis Empty Qt Project.

clip_image006

2. Berikan nama proyeknya, misalnya HaloTes

clip_image008

3. Pada file HaloTes.pro tambahkan baris berikut ini :

CONFIG += console

4. Tambahkan file cpp melalui menu File -> New File or Project… dan pilih C++ -> C++ Source File.

clip_image010

5. Untuk nama filenya bisa diberikan nama sesuai dengan proyek yang ingin dikembangkan, misalnya: halo

clip_image012

6. Terakhir pada tab kiri Projects pilih Run Settings dan berikan centang pada opsi Run in terminal.

clip_image014

7. Dari sini program C++ sudah dapat dibuat.

#include <iostream>
using namespace std;
int main()
{
    cout << "Hallo Qt!" << endl;
   
    return 0;
}

Selamat mencoba…

 

Referensi:
http://stackoverflow.com/questions/1356328/console-input-with-qt-creator
http://www.dreamincode.net/forums/topic/117831-beginning-qt-programming-pt1/

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s