PDA

View Full Version : GUI Programming


bsdnewbie999
08-07-2008, 12:03 PM
I need to write a GUI log file viewer in my project but i have no idea which Language suit best and run well in Openbsd. Please give me some suggestions.:)

vermaden
08-07-2008, 12:17 PM
pyGTK or QT will be propably easiest.

lvlamb
08-07-2008, 02:12 PM
If it is just to simply:
1- chose a logfile
2- display it's content
consider Zenity or Xdialog.

ocicat
08-07-2008, 02:42 PM
I need to write a GUI log file viewer in my project but i have no idea which Language suit best and run well in Openbsd.
Given the lack of details, you should try to leverage what you already know. What languages do you already have knowledge? As stated in a previous thread where you asked a similar question:

Given that you already have Java installed, consider Java Swing which is the collection of classes installed with Java which allows GUI programming.
Tkinter is the GUI class hierarchy installed with Python by default. It leverages the Tk GUI interface through Python. This is the same Tk interface leveraged by Perl/Tk. If I recall correctly, Ruby has bindings for Tk as well.
Qt is yet another GUI library which can be called from a number of languages -- C++, Perl, Python, Ruby, etc.
wxWidgets is a popular C++ cross-platform GUI library. Bindings exist for at least Python & Ruby. There may be others.

bsdnewbie999
08-08-2008, 01:34 AM
If it is just to simply:
1- chose a logfile
2- display it's content
consider Zenity or Xdialog.

I had thought of Zenity but due to the complexity of my project I think Zenity may not good enough to perform some tasks.

I only know 2 languages which is Java and C. I think i need to install Netbeans but I never use NetBeans before. Well, I'm not sure there is GUI programming in C.......

ocicat
08-08-2008, 02:13 AM
IWell, I'm not sure there is GUI programming in C.......
Not in the language proper, but GTK has C bindings as does Qt

Meta_Ridley
08-17-2008, 01:19 AM
If you're suggesting so many languages that the OP doesn't know which use Tk, then why not Tcl?