473,378 Members | 1,523 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,378 software developers and data experts.

C GUI libraries

Apologies since this is outside the C spec & is in all likelihood
vendor spec, but I thought this would be the best & most sensible
group to ask. Please let me know if there is another group that could
answer the questions better.

I've been looking at cross-platform desktop GUI libraries
(specifically Windows & Linux), and it seems that most of them are for
C++ (wxWidgets, Qt, FLTK...).

The only one I noticed that was for C is GTK.

So:
- Why is it that there are not many GUI libraries for C?
- Has anyone done C GTK programming? Is it alright?
- Can anyone suggest an alternative for C that is cross-platform?
Dec 10 '07 #1
5 2347
On Dec 10, 7:25 am, Khookie <chris.k...@gmail.comwrote:
- Can anyone suggest an alternative for C that is cross-platform?
there are a few alternatives here:
http://www.geocities.com/SiliconVall...4/guitool.html

Dec 10 '07 #2
On 10 Dec, 02:25, Khookie <chris.k...@gmail.comwrote:
(re: gui libraries)
- Can anyone suggest an alternative for C that is cross-platform?
You can use the tcl/tk libraries directly from C.
Dec 10 '07 #3
Khookie wrote on Sun, 09 Dec 2007 18:25:49 -0800:
Apologies since this is outside the C spec & is in all likelihood vendor
spec, but I thought this would be the best & most sensible group to ask.
Please let me know if there is another group that could answer the
questions better.

I've been looking at cross-platform desktop GUI libraries (specifically
Windows & Linux), and it seems that most of them are for C++ (wxWidgets,
Qt, FLTK...).

The only one I noticed that was for C is GTK.

So:
- Why is it that there are not many GUI libraries for C? - Has anyone
done C GTK programming? Is it alright? - Can anyone suggest an
alternative for C that is cross-platform?
I've used GTK+ for a while, and I'd say it's alright -- while not as
comfortable as having a really OO language for doing GUI which heavily
depends on signals and object manipulation -- for doing object based/GUI
programming in C.

--
Simon Gerber
si********@student.ethz.ch
Dec 10 '07 #4
Khookiewrote:
>I've been looking at cross-platform desktop GUI libraries
...
- Can anyone suggest an alternative for C that is cross-platform?
Check DEPUI at http://www.deleveld.dds.nl/depui33/depui.htm
Roberto Waltman

[ Please reply to the group,
return address is invalid ]
Dec 10 '07 #5
Khookie <ch********@gmail.comwrote:
# Apologies since this is outside the C spec & is in all likelihood
# vendor spec, but I thought this would be the best & most sensible
# group to ask. Please let me know if there is another group that could
# answer the questions better.
#
# I've been looking at cross-platform desktop GUI libraries
# (specifically Windows & Linux), and it seems that most of them are for
# C++ (wxWidgets, Qt, FLTK...).
#
# The only one I noticed that was for C is GTK.

X-Windows, Carbon, Tcl. Perhaps whatever abomonation Microsoft excretes.

--
SM Ryan http://www.rawbw.com/~wyrmwif/
God's a skeeball fanatic.
Dec 11 '07 #6

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

5
by: Cecil Westerhoff | last post by:
I just started with programming under linux with c++. I have programmed for years with Borland C++ Builder. So I have some experience. But I can not find the libraries for intenet stuff. (Ping,...
0
by: Nikki Locke | last post by:
Archive-name: C++-faq/libraries/part1 Comp-lang-c++-archive-name: C++-faq/libraries/part1 Available C++ Libraries FAQ =========================== Introduction ~~~~~~~~~~~~ Dos and don'ts -...
3
by: fabio de francesco | last post by:
Hello, I have a couple of years of experience with C++. I started studying C++ syntax, then I read the B.Stroustrup's book, and eventually I went through the N.Josuttis' book on how to program...
27
by: Matt Kruse | last post by:
Since this topic has come up several times in other threads, I thought I'd make a separate thread and gather opinions from (hopefully) a more varied range of newsgroup participants. What are...
1
by: rajesh_krec | last post by:
Hello Everybody, I'm using Microsoft Visual Studio .NET 2003 (with Vc7 compiler) I have some 15 projects each of which generate a static library when i build the solution in release mode. ...
7
by: Thiru | last post by:
I am writing an application that interacts with Oracle and Teradata. In order to create the executable, I need to link various Oracle and Teradata libraries. I found out that when I link the...
5
by: Jon Kneller | last post by:
I have 2 seperate libraries, compiled to .so files (these are being loaded into a Tcl process). I would like to be able to share data (a linked list) between these libraries - one needs to...
3
by: joseluismarchetti | last post by:
Hello everybody, Although I am sure this is an important question for this group, I am not sure this question belongs to this group and I will be happy to move it to the correct one after you...
23
by: Matt Silberstein | last post by:
Are there any good qualities libraries out there, free or for "reasonable" cost? -- Matt Silberstein Do something today about the Darfur Genocide http://www.beawitness.org
85
by: g | last post by:
Hello, is there any library for C as Boost is for C++? thanks in advance,
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
by: ryjfgjl | last post by:
In our work, we often need to import Excel data into databases (such as MySQL, SQL Server, Oracle) for data analysis and processing. Usually, we use database tools like Navicat or the Excel import...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.