LinuxQuestions.org
Go Job Hunting at the LQ Job Marketplace
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > Programming
User Name
Password
Programming This forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.

Notices



Reply
 
Search this Thread
Old 04-29-2006, 11:01 AM   #1
stormrider_may
Member
 
Registered: Sep 2005
Distribution: Debian
Posts: 304

Rep: Reputation: 30
A newbie question about C, Kdevelop and QT Designer


I'm a 3 years php programmer which is trying to program in C for about 2 days :P
As i have already taken an 100 page basic tutorial (to learn syntax, how variables work etc) i would like to try some graphical programs.

Could someone explain to me what is Kdevelop and QT-Designer.

As i have seen, Kdevelop is a multi-language development program and QT-Designer is and IDE which, can be used for programing in C++. Is this correct?

If it is, so i should use QT-Designer to make my programs now?
 
Old 04-29-2006, 12:23 PM   #2
Flesym
Member
 
Registered: Aug 2005
Location: Germany
Distribution: Ubuntu, Debian
Posts: 189

Rep: Reputation: 31
Well, actually QT-Designer is just a GUI Builder for applications based on QT. QT itself is a quite complex library written in C++; it is mostly used for GUIs but provides a lot of other things, too. Have a look at its homepage for more infos:
http://www.trolltech.com/products/qt/index.html
So you won't make whole programs with QT-Designer, but only their user frontends.

KDevelop on the other hand is a full IDE, so use this (or any other IDE, there are a lot of them) to develope your applications.

Oh, and another word on QT (just to avoid misconceptions): As I said, this is only a C++ library, so if you want to learn C, then this won't be the place to go.

Last edited by Flesym; 04-29-2006 at 12:28 PM.
 
Old 04-29-2006, 02:35 PM   #3
stormrider_may
Member
 
Registered: Sep 2005
Distribution: Debian
Posts: 304

Original Poster
Rep: Reputation: 30
Flesym,

First of all, thanks for the answer. I'm not confused anymore about this. But, about KDevelop. Do i have to insall anything to have an IDE? I mean, i use Debian and install it using apt-get install kdevelop3. But i can only see something like an text editor. I don't know how to edit my program using the IDE.
 
Old 04-29-2006, 02:43 PM   #4
exvor
Senior Member
 
Registered: Jul 2004
Location: Phoenix, Arizona
Distribution: LFS-Version SVN-20091202, Arch 2009.08
Posts: 1,496

Rep: Reputation: 68
Odd C is just a text file to begin with. Unless you were looking for an aplication builder or something. Maybe so?


Begining with C i wouldent recommend jumping directly to gui programming but others learn diffrently. Ive learned syntax a while back and just now starting to dive into creating linked lists , ques , and trees.
 
Old 04-29-2006, 06:04 PM   #5
Flesym
Member
 
Registered: Aug 2005
Location: Germany
Distribution: Ubuntu, Debian
Posts: 189

Rep: Reputation: 31
An IDE is a collection of tools, that make software development easier. Actually all you really need is a text editor and a compiler, everything else is luxus and maybe part of an IDE; of course an IDE also has a text editor and uses a compiler. But the main-feature of an IDE probably is its project management. A project is a collection of source code files (that may depend on each other) as well as the settings to handle these. Without an IDE it may get very complex to compile/build a piece of software containing a lot of files an libraries. So an IDE should not only show you your files, but also provide an automated way to build it; i.e. through 'makefiles' and the corresponding programm 'make'.

What does all this mean? -It means: To use the power of an IDE you have to create a new project and add your source files into this. I don't use KDevelop so I don't know exactly how to set it up, but I guess, somewhere there is a menu entry like "New Project", or something like this. But if you want to use external libraries (like QT) you will also have to specify this in your project settings. The same is true for your compiler an its settings. All this maybe too much, if you do it the first time. So my advice is to search the web for a good KDevelop Tutorial (I'm sure that google will find one) an follow this to learn what's all about.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
kdevelop interface designer doesn't run eantoranz Ubuntu 2 12-12-2005 11:06 AM
KDevelop 3 and QT-Designer JSmith Programming 3 09-16-2004 01:55 PM
Question on qt designer nbonniot Programming 0 07-09-2004 04:10 AM
KDevelop newbie needs help... perdesiz Programming 1 02-20-2004 05:00 PM
QT Designer Question JasonSmead Programming 1 08-01-2003 12:06 PM


All times are GMT -5. The time now is 07:31 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration