|
This thread is locked; no one can reply to it. |
1
2
|
Simple cross-platform C GUI library |
axilmar
Member #1,204
April 2001
|
Qt should be adopted by the C++ community as the defacto C++ SDK. |
Archon
Member #4,195
January 2004
|
Quote: Qt should be adopted by the C++ community as the defacto C++ SDK. Unfortunately, that'd GPL everything done with C++. Unless Tomasu can purchase us all licences. |
Thomas Fjellstrom
Member #476
June 2000
|
Heh, I wish. I can't afford my own licence at the moment. -- |
BAF
Member #2,981
December 2002
|
C# still beats Qt, IMO as far as RAD goes. I've not used Qt much, but I don't think it has a fully integrated GUI designer and kick ass IDE. Of course, the caveat there is that its primarily Windows target audience. |
Thomas Fjellstrom
Member #476
June 2000
|
The Qt designer fully integrates into MSVC and Eclipse. -- |
MiquelFire
Member #3,110
January 2003
|
Though, for MSVC (unless they changed recently) you have to pay anyway. (MSVC IDE was not free when it went dual license between their pay and GPL) --- |
Thomas Fjellstrom
Member #476
June 2000
|
Pretty much. But you have to pay for the good C# ide anyhow. -- |
Archon
Member #4,195
January 2004
|
Quote: Pretty much. But you have to pay for the good C# ide anyhow. ...or be a part of a university course that is linked with Microsoft Actually, I suggested to one of my lecturers to ask if he could discuss about the .odf standard -- perhaps to replace the widespread .doc standard (it was a far shot, I know). He said that it may be difficult because of my university's ties with Microsoft. |
axilmar
Member #1,204
April 2001
|
Getting back to the original topic, there is not a simple GUI library for C. My emphasis on simplicity...I think the simplest interface for a C-based GUI is to use message passing, ala Allegro. The GTK object-orientation mechanism bolted onto C is horrible. In other words, a really simple C GUI would be something like this:
Making new widgets should be as simple as:
This style of object orientation is much more preferrable than the style of GTK. Unfortunately there is no such cross platform GUI for C. The QNX's Photon GUI uses this design. Motif/Lesstif uses this design as well, but there are lots of horrible things in them. |
X-G
Member #856
December 2000
|
I can honestly say this is why I try to do as much of my GUI stuff as possible in Python with wxPython these days. It's so much more comfortable. -- |
BAF
Member #2,981
December 2002
|
What's wrong with the express versions of VC# or VC? |
HoHo
Member #4,534
April 2004
|
Officially QT doesn't support express versions, also they lack profiler, a thing I really need for my work. __________ |
juvinious
Member #5,145
October 2004
|
MiquelFire
Member #3,110
January 2003
|
Sweet! I'm so going to use that! Though I'll still use MinGW to make the release copy however. --- |
|
1
2
|