Programiranje grafičnih uporabniških vmesnikov s C++ in Qt

C++ je programski jezik, ki je danes med programerji najbolj razširjen. Sam po sebi pa C++ ne vsebuje objektov in funkcij, ki bi olajšali programiranje grafičnih uporabniških vmesnikov (angl. graphical user interface, GUI). Programer mora tako ustvariti potrebne gradnike sam, ali pa uporabiti že obstoječe ogrodje.

Qt logotip
Qt logotip

V tej knjigi bomo spoznali ogrodje Qt, ki ponuja celovito rešitev za programiranje grafičnih uporabniških vmesnikov in je en izmed najpreprostejših in prijetnih za uporabo. Programerjem prostih in odprtokodnih programov je na voljo celo pod prosto licenco GPL. Dodatna pomembna lastnost ogrodja Qt pa je, da z njim ustvarjeni programi lahko tečejo na večih operacijskih sistemih, vključno z GNU/Linux, Mac OS X in Windows. Zaradi vseh teh lastnosti je Qt vse bolj priljubljen. Programi zgrajeni s pomočjo Qt so na primer Adobe Photoshop Album, Google Earth, Opera in Skype. Qt je tudi osnova za celotno računaniško namizno okolje KDE.

Knjiga je namenjena vsem, ki bi radi nadgradili svoje znanje C++ in se naučili programiranja z ogrodjem Qt. Trenutno se v knjigi uporablja različica Qt 4, posvečamo pa se predvsem osnovam. Zahtevnejše teme bodo dodane kasneje.

Vsebina

uredi

Predgovor

Uvod

Osnove

  • Naš prvi program: Pozdravljen, Qt!