(Link to AcmlmWiki) Offline: thank ||bass
Register | Login
Views: 13,040,846
Main | Memberlist | Active users | Calendar | Chat | Online users
Ranks | FAQ | ACS | Stats | Color Chart | Search | Photo album
07-03-24 02:10 AM
0 users currently in Programming.
Acmlm's Board - I3 Archive - Programming - Programming UNIX GUIs
  
User name:
Password:
Reply:
 
Options: - -
Quik-Attach:
Preview for more options

Max size 1.00 MB, types: png, gif, jpg, txt, zip, rar, tar, gz, 7z, ace, mp3, ogg, mid, ips, bz2, lzh, psd

UserPost
Cellar Dweller +
Posts: 42/138
Yes.
neotransotaku
Posts: 841/1860
Minor bump...

anyways, I've settled in programming GTK (it is actually on the lab computers). I've gotten the hang of programming in GTK but it is a pain to set up the widgets and stuff. So, anyone know visual programs that can help me layout the GUI?
MisterJones
Posts: 24/125
WxWidgets perhaps?
FreeDOS +
Posts: 221/1312
If you're releasing the program, you must use a GPL-compatible license (list) for your program to use the free software (GPL'd) version of Qt. If you're making a proprietary program, then you have to pay a lot of money for a version of Qt that allows it.

In-house projects... things that will never be released and such should be just fine with the free software version of Qt. Legally, no one's going to care if it's not going outside of your labs.
neotransotaku
Posts: 608/1860
If I use Qt, it is going to be used for an educational assignment... so, would I be violating anything? I'm leaning towards no...
sloat
Posts: 9/20
if you want a native look, you should also check out wxWidgets. It's almost as simple as Qt, and might be more lightweight (not really sure though).

The biggest gripe most people have with Qt is the license -- you can either pay for the toolkit or license your application under the GPL. But if that doesn't matter, then by all means use it. It's definitely more robust and proven.
neotransotaku
Posts: 607/1860
interesting...well, this assignment is, in theory, supposed to be done with Solaris 9 (since that is the OS in the computer labs)

i'll try out both GUI toolkits and see what I like.
FreeDOS +
Posts: 217/1312
By the way, using Qt lets you recompile your programs on Mac OS X and Windows painlessly and still have them look like native applications. GTK is ugly on both OS X and Windows.
neotransotaku
Posts: 554/1860
GTK eh? I guess I'll look into that--the entire library system should fit under 50MiB? I also hope I can find the existing libraries on those lab machines
||bass
Posts: 105/594
Originally posted by FreeDOS
Eh.. out of those, Java would be the best choice. But I'd recommend using Qt or GTK instead. You do know that you can install them just in your user profile instead of the global filesystem, right?

Tcl/Tk is okay, but writting directly to X11 calls is absolute hell even for simple things.
What he said. Use GTK.
FreeDOS +
Posts: 202/1312
Eh.. out of those, Java would be the best choice. But I'd recommend using Qt or GTK instead. You do know that you can install them just in your user profile instead of the global filesystem, right?

Tcl/Tk is okay, but writting directly to X11 calls is absolute hell even for simple things.
neotransotaku
Posts: 548/1860
I have a need to program a UNIX GUI. My options are the following

+ Tcl/Tk
+ X Windows
+ Swing/Java/JNI (I really, really do not want to resort to this)

The core of the program I need to write must be written in C (since this is going to be written for a class). The lab computers this program will be written on only has Tcl/Tk and X Windows. Installing other toolkits, such as GTK, is a pain because the lab admins are not friendly people to work with.

So, of the 3 solutions, what should I choose? If you recommend other toolkits, can you state good reasons why this toolkit is superior from the ones mentioned before?
Acmlm's Board - I3 Archive - Programming - Programming UNIX GUIs


ABII

Acmlmboard 1.92.999, 9/17/2006
©2000-2006 Acmlm, Emuz, Blades, Xkeeper

Page rendered in 0.009 seconds; used 352.12 kB (max 402.48 kB)