Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Projekti,

...

Application

...

ja

...

Label

...

Qt:n

...

yksi

...

tärkeimmistä

...

tiedostoista

...

on

...

projektitiedosto,

...

tästä

...

qmake

...

ohjelma

...

osaa

...

tehdä

...

automaattisesti

...

make

...

-tiedoston.

...

Ensimäisessä

...

esimerkissämme

...

projektitiedostossa

...

terve.pro

...

kerrotaan,

...

että

...

ollaan

...

tekemässä

...

sovellusta

...

"application",

...

siitä

...

app

...

ja

...

ohjelmaan

...

sisällytetään

...

lähdekoodit

...

SOURCES,

...

nyt

...

terve.cpp

{
Code Block
}

TEMPLATE      = app

HEADERS       = finddialog.h

SOURCES       = finddialog.cpp \

main.cpp
{code}


Varsinainen ohjelma  

Varsinainen ohjelma  terve.cpp

...

on

...

esitetty

...

alla

...

olevassa

...

"laatikossa".

Code Block

#include <QApplication> // Kyseessä Qt-sovellus
\#include <QLabel> // Label eli ilmoitusikkuna

int main(int argc, char \*argv\[\])
{
show(); return app.exec(); //täällä ollaan kunnes sovellus sulkeutuu " >{ QApplication app(argc, argv); //luodaan pinoon sovellus
 QLabel \*label = new QLabel("Terve, eka Qt-sovellus\!");
 label->show();
 return app.exec(); //täällä ollaan kunnes sovellus sulkeutuu
 }


h1.