LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Programming (http://www.linuxquestions.org/questions/programming-9/)
-   -   wxwidgets, anyone used it? (http://www.linuxquestions.org/questions/programming-9/wxwidgets-anyone-used-it-307292/)

acidjuice 03-29-2005 04:11 AM

wxwidgets, anyone used it?
 
cheers to you all,

i am currently using anjuta with glade over GTK libraries.

since i'm starting off new projects, i was wandering if not to move to wxWidgets using wxWorkshop as IDE. this would allow me to instantly (well, almost) port my apps to many platforms.

anyone has experience with this and would/would not recommend it?

cheers,

aj.

acid_kewpie 03-29-2005 05:12 AM

well there's always wxGtk, which would probably offer you the best of both worlds, especially if you're already pretty comfortable with the GTK environment. That said, GTK does work absolutely fine on win32 platforms too.

acidjuice 03-29-2005 05:28 AM

oh i didn't know that something programmed using GTK could actually work as easily in windows.

is a porting necessary, or just a recompile?

thank you btw for your feedback...


cheers,

aj.

acid_kewpie 03-29-2005 08:55 AM

i don't to be honest, there is a win32 package for gtk2, gaim uses it, and runs VERY well under windows.

Orkie 03-29-2005 09:01 AM

Same for wxWidgets. The Windows version has themed widgets to make it look like Windows (which GTK cannot do). I like GTK better because it isn't OOP but I hear that wxWidgets is very good and easy to use too.

Dodgeram01 03-30-2005 12:00 PM

To my understanding, wxGTK is wxWidgets. It's just the wxWidget classes wrapped around GTK. So you program as you normally would with wxWidgets, and then your gui's use the GTK widgets. You would also then compile your code on Windows and it would run, and you could compile your code on Mac and it would run.

acidjuice 03-31-2005 03:28 AM

ok, all i wanted to know is if once i have my app working on linux, written using GTK2 and C, i can easily port it to windows and mac. as acid_kewpie replied to my question, this is easily done, so me happy :)


All times are GMT -5. The time now is 09:10 PM.