LinuxQuestions.org
Visit the LQ Articles and Editorials section
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Desktop
User Name
Password
Linux - Desktop This forum is for the discussion of all Linux Software used in a desktop context.

Notices

Reply
 
Search this Thread
Old 10-23-2009, 11:50 PM   #1
msrihari
LQ Newbie
 
Registered: Oct 2009
Posts: 4

Rep: Reputation: 0
gui applications


hello,
i want to develop desktop applications for linux.i have found QT,wxWidgets and some other are available(still searching).which software is best suited for front end applications
 
Old 10-24-2009, 12:19 AM   #2
snowtigger
Member
 
Registered: Mar 2005
Location: england
Distribution: slackware, win2k
Posts: 364

Rep: Reputation: 34
I think the main ones are QT, wxWidgets and GTK, theres probably more of them out in the wild too
As for which one is best suited.... they all are. Welcome to the world of choices. Read some of the documentation and see which one you like the sound of, features and coding style. Then give it a go.

 
1 members found this post helpful.
Old 10-25-2009, 02:45 AM   #3
msrihari
LQ Newbie
 
Registered: Oct 2009
Posts: 4

Original Poster
Rep: Reputation: 0
thank for ur quick reply,my main applications rely on parallel port interfacing,serial port interfacing and usb interfacing.
so, what is the best suited software for developing these kind of applications
 
Old 10-25-2009, 07:20 AM   #4
snowtigger
Member
 
Registered: Mar 2005
Location: england
Distribution: slackware, win2k
Posts: 364

Rep: Reputation: 34
Well the ones mentioned above are for making the GUI side of things. As for the program you need to be looking at other languages. C is probably the best place for talking to your hardware. But i am no expert on this, and i'm sure others can tell you more on this.

Have a read of this http://www.faqs.org/docs/Linux-mini/...Languages.html. Its old, but should give you a good starting point.

 
Old 01-11-2010, 04:43 PM   #5
hpg4815
LQ Newbie
 
Registered: Jan 2010
Posts: 3

Rep: Reputation: 0
Preventing the use of an application

Would the previous listed SDKs be the appropriate route for my current project?

My current project:
I have a RedHat linux desktop (running KDE) which has a program (called topspin) which interfaces with a chemistry instrument (NMR spectrometer). The goal is to prevent users from utilize this program until they provide specific information. Information such as budget number, professor, and maybe a couple more things (i.e. Project). At that point the duration of time they utilize the software will be tracked by number of hours. I need to accomplish this in order to charge the provided budget for the duration of time utilizing the instrument. In some sense its a simple request.

Thanks!
-Hiram
 
Old 01-11-2010, 05:05 PM   #6
MTK358
LQ 5k Club
 
Registered: Sep 2009
Posts: 6,443
Blog Entries: 3

Rep: Reputation: 713Reputation: 713Reputation: 713Reputation: 713Reputation: 713Reputation: 713Reputation: 713
I think that GTK is easier to program in than Qt.
 
Old 01-11-2010, 08:51 PM   #7
bobshaffer2
LQ Newbie
 
Registered: Mar 2005
Location: Ohio
Distribution: Several (Gentoo, Red Hat/Fedora, HP-UX, Helix)
Posts: 25

Rep: Reputation: 17
I like Qt pretty well, and find it to be very easy. It has "wrapper" classes written for a lot of things that make it so that you can compile the same project on GNU/Linux, MAC, and Windows without changing anything. I would guess that it has some classes for dealing with parallel and serial ports too, but I'm not sure. If you want to use it, the best plan is to get a program called "Qt Creator" that combines the GUI designer, source code editor, build system, help system, etc into one environment.
 
Old 01-12-2010, 08:46 AM   #8
hpg4815
LQ Newbie
 
Registered: Jan 2010
Posts: 3

Rep: Reputation: 0
If I just so happen to pull off creating my own gui interface using one of these SDKs, can I do the following:

Prevent a particular piece of software from running until my conditions are met?
Once the conditions are met can I pipe the information into a remote database?
 
Old 01-12-2010, 01:15 PM   #9
bobshaffer2
LQ Newbie
 
Registered: Mar 2005
Location: Ohio
Distribution: Several (Gentoo, Red Hat/Fedora, HP-UX, Helix)
Posts: 25

Rep: Reputation: 17
Quote:
Originally Posted by hpg4815 View Post
If I just so happen to pull off creating my own gui interface using one of these SDKs, can I do the following:

Prevent a particular piece of software from running until my conditions are met?
Once the conditions are met can I pipe the information into a remote database?
I don't follow what you mean exactly. You can, of course, do anything you want as far as checking the status of the system out. You can then do whatever you want with the information. Qt has classes for working with several databases including sqlite. Gtk may have something similar as well, or you may just have to use their respective C APIs. If that doesn't answer your question, try to state more clearly what it is that you want to do and I'll try to give you more info.
 
Old 01-13-2010, 08:25 AM   #10
hpg4815
LQ Newbie
 
Registered: Jan 2010
Posts: 3

Rep: Reputation: 0
Hi, and Thanks Bob,

I work at a University's chemistry department, and we have a handful of Redhat desktop computers each attached to a separate instrument (NMR Spectrometer to be exact). The goal is to obtain some billing information from the students prior to them using the software on the Redhat desktop which runs the instrument, and keep track of how long the software is running. The software is called Topspin, and I am hoping I can wright a simple GUI that will acquire a budget number (perhaps a few other pieces of information) before allowing the user to run the topspin software. At that point the GUI would also keep track of the time the Topspin software was being run. Now I realize that the functionality of the GUI is up to the developer, but what I'm not sure of, is if I can prevent TopSpin from running until the GUI requirements are filed. I'm not opposed to an easier solution if there is one out there. I would think this request would have been satisfied by now. Thanks!!
 
Old 01-14-2010, 04:35 AM   #11
TheIndependentAquarius
Senior Member
 
Registered: Dec 2008
Posts: 4,614
Blog Entries: 29

Rep: Reputation: 896Reputation: 896Reputation: 896Reputation: 896Reputation: 896Reputation: 896Reputation: 896
Quote:
Originally Posted by msrihari
which software is best suited for front end applications
Have u tried FLTK library !

I am not saying it is the best, but still u can have a look at it.

Last edited by TheIndependentAquarius; 01-14-2010 at 04:36 AM.
 
Old 03-27-2010, 09:02 AM   #12
bobshaffer2
LQ Newbie
 
Registered: Mar 2005
Location: Ohio
Distribution: Several (Gentoo, Red Hat/Fedora, HP-UX, Helix)
Posts: 25

Rep: Reputation: 17
Quote:
Originally Posted by hpg4815 View Post
Hi, and Thanks Bob,

I work at a University's chemistry department, and we have a handful of Redhat desktop computers each attached to a separate instrument (NMR Spectrometer to be exact). The goal is to obtain some billing information from the students prior to them using the software on the Redhat desktop which runs the instrument, and keep track of how long the software is running. The software is called Topspin, and I am hoping I can wright a simple GUI that will acquire a budget number (perhaps a few other pieces of information) before allowing the user to run the topspin software. At that point the GUI would also keep track of the time the Topspin software was being run. Now I realize that the functionality of the GUI is up to the developer, but what I'm not sure of, is if I can prevent TopSpin from running until the GUI requirements are filed. I'm not opposed to an easier solution if there is one out there. I would think this request would have been satisfied by now. Thanks!!
Wow, sorry I haven't replied in the past 2 months. I'm not completely clear on what you are/were trying to do, but it sounds like you want to make a GUI that basically requires some specific information and then runs "TopSpin" once it gets it. It should be pretty simple, if that's the case.
 
  


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
Desktop lost and many GUI applications do not work adilturbo Linux - General 18 10-20-2006 04:47 PM
Applications not appearing in GUI hkillen Linux - Newbie 6 09-13-2006 09:52 AM
Best java ide for gui applications xiang83 Programming 3 01-27-2005 01:59 PM
Can't run gui applications as root vdogvictor Linux - General 26 08-19-2004 08:24 PM
running GUI applications on remote client bbresc512 Linux - Networking 9 04-25-2004 05:59 PM


All times are GMT -5. The time now is 12:25 AM.

Main Menu
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