IGOS Nusantara dan Qt: Perbedaan revisi
Dari IGNwiki
Baris 40: | Baris 40: | ||
== Contoh Program GUI == | == Contoh Program GUI == | ||
+ | |||
+ | Contoh1 | ||
#include<QApplication> | #include<QApplication> | ||
Baris 50: | Baris 52: | ||
label.show(); | label.show(); | ||
a.exec(); | a.exec(); | ||
+ | } | ||
+ | |||
+ | |||
+ | Contoh2 | ||
+ | |||
+ | #include <QApplication> | ||
+ | #include <QPushButton> | ||
+ | |||
+ | int main(int argc, char **argv) | ||
+ | { | ||
+ | QApplication app (argc, argv); | ||
+ | |||
+ | QPushButton button ("Hello world !"); | ||
+ | button.show(); | ||
+ | |||
+ | return app.exec(); | ||
} | } |
Revisi per 27 Agustus 2014 02.16
yum -y install qt qt-devel g++ -o qthello -I/usr/include/QtCore -I/usr/include/QtGui -lQtGui -lQtCore qthello.cpp
Daftar isi
Unduh
Akses ke: http://download.qt-project.org/archive/qt/5.3/5.3.1/
Unduh:
qt-opensource-linux-x86-5.3.1.run 24-Jun-2014 10:31 447M qt-opensource-linux-x64-5.3.1.run 24-Jun-2014 10:30 444M
Versi single: http://download.qt-project.org/archive/qt/5.3/5.3.1/single/
Unduh:
qt-everywhere-opensource-src-5.3.1.tar.xz 24-Jun-2014 10:49 169M Details
IGN 32 bit
$ wget download.qt-project.org/official_releases/qt/5.3/5.3.1/qt-opensource-linux-x86-5.3.1.run sudo chmod +x qt-opensource-linux-x86-5.3.1.run ./qt-opensource-linux-x86-5.3.1.run
IGN 64 bit
$ wget download.qt-project.org/official_releases/qt/5.3/5.3.1/qt-opensource-linux-x64-5.3.1.run chmod +x qt-opensource-linux-x64-5.3.1.run ./qt-opensource-linux-x64-5.3.1.run
Pasang
# yum install libxcb libxcb-devel xcb-util xcb-util-devel xcb-util-*-devel libX11-devel libXrender-devel libXi-devel
Contoh Non GUI
#include<QtCore> int main(){ qDebug() << "Halo Dunia\n"; }
Contoh Program GUI
Contoh1
#include<QApplication> #include<QLabel> int main(int argc, char *argv[]){ QApplication a(argc, argv); QLabel label; label.setText("Hello World"); label.show(); a.exec(); }
Contoh2
#include <QApplication> #include <QPushButton> int main(int argc, char **argv) { QApplication app (argc, argv); QPushButton button ("Hello world !"); button.show(); return app.exec(); }