Fatihul Ulum Community of Knowledge
Would you like to react to this message? Create an account in a few clicks or log in to continue.

GUI dengan QT

2 posters

Go down

GUI dengan QT Empty perluuuuu

Post  zz Sun Feb 22, 2009 5:13 am

untuk program yang diperlukan :
1. komputer
2. internet
3. google
4 buang bantal dan guling
hehehehe 9X
Maaf aku tidak mengerti dengan pertanyaan anta
zz
zz
Panglima
Panglima

Jumlah posting : 121
Age : 78
Lokasi : france
Registration date : 13.02.09

Kembali Ke Atas Go down

GUI dengan QT Empty Rumit??????

Post  zz Sat Feb 21, 2009 12:56 pm

Dasar semua ini adalah c++,
The most powerful high programing
zz
zz
Panglima
Panglima

Jumlah posting : 121
Age : 78
Lokasi : france
Registration date : 13.02.09

Kembali Ke Atas Go down

GUI dengan QT Empty gui

Post  Messi Sat Feb 21, 2009 7:16 am

pakah serumit ini,dan mungkin pa gak terlalau banyak untuk gui kan uda jadi biasanya...! ohya aku ingin tanyak nie....? dalam program yang di perluin pa saja...........?
mohon di balas dengan sepat GPL
Messi
Messi
Penjelajah
Penjelajah

Jumlah posting : 25
Age : 33
Lokasi : Argentina
Registration date : 14.02.09

http://www.dhanie2009.wordpress.com

Kembali Ke Atas Go down

GUI dengan QT Empty GUI dengan QT

Post  zz Fri Feb 20, 2009 6:58 pm

#ifndef LUAS_H
#define LUAS_H

#include <QtGui/QWidget>
#include <ui_luas.h>

class luas : public QWidget
{
Q_OBJECT
public :
luas (QWidget *parent=0);//construktor
~luas();//destruktor
public slots :
void kali () ;
void volume ();
private :
Ui::Form ui;//husus form itu tergantung nama object yang ada pada file .ui
};
#endif
//simpan kode diatas di file dengan nama "luas.h" tanda kutip jangan ikut
//lalu.............................................................................................................
#include <luas.h>
luas::luas (QWidget *parent) :QWidget (parent)//constructor
{
ui.setupUi(this);
QObject::connect (ui.tekan, SIGNAL(clicked()), this,SLOT(kali()));
QObject::connect (ui.volume,SIGNAL(clicked()),this,SLOT(volume()));
}

luas::~luas()//destruktor

{

QString strsatu = ui.a->text ();
QString strdua = ui.b->text ();

bool ok;
int satu = strsatu.toInt(&ok);
int dua = strdua.toInt(&ok);
int hasil= satu + dua ;
QString strxxx;
strxxx= strxxx.number(hasil);
ui.c -> setText (strxxx);
}

void luas::kali ()
{
QString strsatu = ui.a->text ();//mengisi str yang bernama satu text di object a
QString strdua = ui.b->text ();//mengisi str yang bernama dua text di object b

bool ok;
double satu = strsatu.toDouble(&ok);//merubah "strsatu" dari string ke double
double dua = strdua.toDouble(&ok);//merubah "dua" dari string ke double
double hasil= satu * dua ;//mengisi "hasil" dengan satu kali dua
QString strxxx;//memperkenalkan string strxxx
strxxx= strxxx.number(hasil);//mengisi "strxx" "dengan hasil"
ui.aaa -> setText (strxxx);//mengisikan "strxxx"ke object c
}
void luas::volume ()
{
QString strsatu = ui.a->text ();//mengisi str yang bernama satu text di object a
QString strdua = ui.b->text ();//mengisi str yang bernama satu text di object b
QString strtiga = ui.c->text ();

bool ok;
double satu = strsatu.toDouble(&ok);//merubah "strsatu" dari string ke double
double dua = strdua.toDouble (&ok);//merubah "dua" dari string ke double
double tiga = strtiga.toDouble(&ok);
double hasil= satu * dua * tiga;//mengisi "hasil" dengan satu kali dua
QString strxxx;//memperkenalkan string strxxx
strxxx= strxxx.number(hasil);//mengisi "strxx" "dengan hasil"
ui.aaa -> setText (strxxx);//mengisikan "strxxx"ke object c
}
//simpan kode diatase dengan nama "luas.cpp", lagi2 tanda kutip dibuang
//lalu.............................................................................................................
#include <luas.h>
#include <QApplication>
#include <QtGui>
int main (int argc,char *argv[])
{
QApplication hhh(argc,argv);
luas w;
w.show();
return hhh.exec();
}
//simpan file barusan dengan nama "main.cpp"
//selesai
/*cara kompilasi kalau di ubuntu adalah, masuk kefolder yang dibuat menyimpan file,
lalu tulis "qmake -project",
setelah itu cari file "namafile.pro" dan ketikkan ke terminal "qmake namafile.pro"
dan akhirnya ketikkan "make"
selesai...
Bagi yang belum menginstall qt dan qt designer silahkan install dulu
*/
//ini file .ui
<ui version="4.0" >
<class>Form</class>
<widget class="QWidget" name="Form" >
<property name="geometry" >
<rect>
<x>0</x>
<y>0</y>
<width>274</width>
<height>177</height>
</rect>
</property>
<property name="windowTitle" >
<string>Form</string>
</property>
<widget class="QPushButton" name="tekan" >
<property name="geometry" >
<rect>
<x>10</x>
<y>80</y>
<width>80</width>
<height>27</height>
</rect>
</property>
<property name="text" >
<string>Luas</string>
</property>
</widget>
<widget class="QLineEdit" name="a" >
<property name="geometry" >
<rect>
<x>10</x>
<y>40</y>
<width>81</width>
<height>27</height>
</rect>
</property>
</widget>
<widget class="QLineEdit" name="b" >
<property name="geometry" >
<rect>
<x>100</x>
<y>40</y>
<width>81</width>
<height>27</height>
</rect>
</property>
</widget>
<widget class="QLineEdit" name="c" >
<property name="geometry" >
<rect>
<x>190</x>
<y>40</y>
<width>71</width>
<height>27</height>
</rect>
</property>
</widget>
<widget class="QLabel" name="label" >
<property name="geometry" >
<rect>
<x>30</x>
<y>10</y>
<width>221</width>
<height>18</height>
</rect>
</property>
<property name="text" >
<string> Menghitung luas / volume balok</string>
</property>
</widget>
<widget class="QPushButton" name="pushButton_2" >
<property name="geometry" >
<rect>
<x>100</x>
<y>110</y>
<width>80</width>
<height>27</height>
</rect>
</property>
<property name="text" >
<string>Back</string>
</property>
</widget>
<widget class="QPushButton" name="huruj" >
<property name="geometry" >
<rect>
<x>10</x>
<y>110</y>
<width>80</width>
<height>27</height>
</rect>
</property>
<property name="text" >
<string>Huruj</string>
</property>
</widget>
<widget class="QPushButton" name="volume" >
<property name="geometry" >
<rect>
<x>100</x>
<y>80</y>
<width>80</width>
<height>27</height>
</rect>
</property>
<property name="text" >
<string>Volume</string>
</property>
</widget>
<widget class="QLineEdit" name="aaa" >
<property name="geometry" >
<rect>
<x>190</x>
<y>80</y>
<width>71</width>
<height>51</height>
</rect>
</property>
</widget>
</widget>
<resources/>
<connections/>
</ui>
//bagi yang ingin tahu programnya silahkan ambil di "server/public/vetra"
ini contoh programnya
http://www.ziddu.com/download/3587891/baloqq.zip.html


Terakhir diubah oleh zz tanggal Sat Feb 21, 2009 12:51 pm, total 1 kali diubah
zz
zz
Panglima
Panglima

Jumlah posting : 121
Age : 78
Lokasi : france
Registration date : 13.02.09

Kembali Ke Atas Go down

GUI dengan QT Empty Re: GUI dengan QT

Post  Sponsored content


Sponsored content


Kembali Ke Atas Go down

Kembali Ke Atas


 
Permissions in this forum:
Anda tidak dapat menjawab topik