The Road to KDE and Qt Development

  • Thread starter Thread starter vishalrao
  • Start date Start date
  • Replies Replies 7
  • Views Views 2,790
QT! I didn't know it was still around. I remember during my initial years in college, I struggled to get an assignment done in QT, and then someone suggested VB. What a smooth transition that was!
 
OMG from Qt to VB :S yea C++ is harder than BASIC...Qt will only get more mindshare/popularity now that Nokia bought Trolltech and made the toolkit more free, and they are going to use it for their rumoured new devices. Not to mention KDE is looking awesome on Linux :D
 
Qt has always been there. KDE is based on Qt.
 
@Vishal..r u into development or u follow it as a hobby ? Coz the concept of open source really excites me..although my work profile is nowhere into development, I would like to start and contribute to it someday.
 
Yup, I've been hooked on computers/software since I was 9 yrs old - back in 1986 :DBest thing about open source is that you can use a regular PC with a decent internet connection to download all the software and source code you want... plus plenty of info/tutorials/forums online to learn all you want!
 
Since the weekend is here I downloaded QtCreator IDE and sources for Qt library itself. Download took under just 1 hour on my 512 kbps connection and compiling the library also took just under 1 hour on my quad core desktop :)

First wrote a simple Qt dialog app with a progress bar with buttons to increase/decrease the progress using the Qt library I downloaded.

Result:

https://youtube.com/watch?v=x_GmgFVVCuM

Then I modified the Qt library qprogressbar.cpp file to try to add "smooth effects" well simple/crude step-scrolling - yet to add real motion dynamics (im totally useless at physics/math here so will take me time - or i can steal code online).

Result:

https://youtube.com/watch?v=uLV6OEwb32Q

Captured the videos with recordmydesktop package (you can see the code in the left side heh) which youtube accepts the .ogv files. The QtCreator IDE is pretty slick if a little unstable/slow... is fun working with it :irock:

----------

edit: of course you need to add " -j 4 " to the call to "make" if you want to use all 4 cores so "make -j 4" when building code generally.
 
Back