IGOS Nusantara dan Qt: Perbedaan revisi
Dari IGNwiki
| Baris 1: | Baris 1: | ||
| − | + | == Pasang == | |
| + | # | ||
yum -y install qt qt-devel | yum -y install qt qt-devel | ||
| − | |||
| − | == | + | == Contoh Non GUI == |
| − | + | Simpan di: /home/igos/qt/qtDunia.cpp | |
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | |||
$ | $ | ||
| − | + | cd /home/igos | |
| − | + | mkdir qt | |
| − | + | cd qt | |
| − | + | nano qtDunia.cpp | |
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| + | Ketik: | ||
#include<QtCore> | #include<QtCore> | ||
int main(){ | int main(){ | ||
| Baris 40: | Baris 19: | ||
== Contoh Program GUI == | == Contoh Program GUI == | ||
| + | Simpan di: /home/igos/qt/qtGuiDunia1.cpp | ||
| − | + | $ | |
| + | cd /home/igos/qt | ||
| + | nano qtGuiDunia1.cpp | ||
#include<QApplication> | #include<QApplication> | ||
| Baris 54: | Baris 36: | ||
} | } | ||
| + | Simpan di: /home/igos/qt/qtGuiDunia2.cpp | ||
| − | + | $ | |
| + | cd /home/igos/qt | ||
| + | nano qtGuiDunia2.cpp | ||
#include <QApplication> | #include <QApplication> | ||
| Baris 69: | Baris 54: | ||
return app.exec(); | return app.exec(); | ||
} | } | ||
| + | |||
| + | == Kompilasi == | ||
| + | $ | ||
| + | g++ -I/usr/include/QtCore -I/usr/include/QtGui -lQtGui -lQtCore qtDunia.cpp -o qtDunia | ||
| + | |||
| + | == Jalankan == | ||
| + | $ | ||
| + | ./qtDunia | ||
Revisi per 27 Agustus 2014 02.31
Pasang
# yum -y install qt qt-devel
Contoh Non GUI
Simpan di: /home/igos/qt/qtDunia.cpp
$ cd /home/igos mkdir qt cd qt nano qtDunia.cpp
Ketik:
#include<QtCore>
int main(){
qDebug() << "Halo Dunia\n";
}
Contoh Program GUI
Simpan di: /home/igos/qt/qtGuiDunia1.cpp
$ cd /home/igos/qt nano qtGuiDunia1.cpp
#include<QApplication>
#include<QLabel>
int main(int argc, char *argv[]){
QApplication a(argc, argv);
QLabel label;
label.setText("Hello World");
label.show();
a.exec();
}
Simpan di: /home/igos/qt/qtGuiDunia2.cpp
$ cd /home/igos/qt nano qtGuiDunia2.cpp
#include <QApplication>
#include <QPushButton>
int main(int argc, char **argv)
{
QApplication app (argc, argv);
QPushButton button ("Hello world !");
button.show();
return app.exec();
}
Kompilasi
$ g++ -I/usr/include/QtCore -I/usr/include/QtGui -lQtGui -lQtCore qtDunia.cpp -o qtDunia
Jalankan
$ ./qtDunia