I am looking for a front end/graphical user interface(GUI) in linux which supports C language as backend.

virtually all major linux window managers/desktops are written in C, and have plugin capability

In particular, both Gnome and KDE are able to be used as application frameworks.

GTK+ is a very common, very complete toolkit with C API bindings.

Most others I know of are C++...

You can also take a gander through The GUI Toolkit, Framework Page.

Hope this helps.

yeah GTK, QT or WxWidgets are very good graphics libs for c/c++

I also hear rave reviews about FLTK, though I've never used it myself. I like Qt, but you can't sell anything you develop with it... (unless you can afford to purchase a developer license, that is).

i use wxwidgets on windows works well

Qt supports C++.right?
if it supports C also plz let me know.

I use wxwidgets on windows works well

That's what I like about it to. It even works on MAC, no need to change the code.

Qt supports C++.right?
if it supports C also plz let me know.

If it supports C++ it supports C.


i want front end as Qt and back end as a .c file.
will this work?
if so how?
according to me we select a c++ project in Qt.

for eg:
if i am having a button in front end & when i click this button
i want to display "hello".The code for displaying "hello" should be
in C(i.e. printf("hello");) and it should be in a .c file like hello.c.

can we do this using Qt? If so,please telll me how to do this.

No, Qt is most decidedly a C++ toolkit. You cannot use it with C.

can i use JAVA as frontend and C as backend in linux?
please guide me to do this.

You can, but why would you want to if you can avoid it?