Which should I learn first between QT, wxWidgets and WinApi? I would really appreciate your opinion.
In the long run, I would like to know WinApi and either QT or wx. What do you recommend?
18 replies to this topic
#1
Posted 13 January 2012 - 05:18 PM
|
|
|
#2
Posted 13 January 2012 - 05:54 PM
The Windows API is hard to do for GUI programming, so I'd recommend starting out with another GUI library first. wx and QT are both good, but I prefer wx's style (it is more "object-oriented", or it seems so to me). QT, on the other hand, comes with a really good GUI builder (QT Creator). If you want to get started with programming without a GUI builder (maybe a better idea) then I'd recommend wx.
Latinamne loqueris?
#3
Posted 13 January 2012 - 05:56 PM
What is a GUI builder?
#4
Posted 13 January 2012 - 08:44 PM
wxWidgets and Qt are both nice. I feel like Qt has more of a "C++" feel, and wxWidgets has more of a "macro-magic" feel. They can do the same things, it's just a question of which style you prefer.
#5
Posted 14 January 2012 - 01:20 AM
As someone who did WinAPI by hand, lemme tell you it's a pain in the butt to do it manually. Visual Studio provides tools to create forms easily, but figuring out where to put the handler functions and stuff was..."interesting." Then again, this was a few years ago, so things've probably changed.
As far as other methods, I'd go with wxWidgets, but that's just a matter of personal preference. I'm not really sure which one would be best for a beginner, as they're similar (at least conceptually) in my opinion.
EDIT: And by a "few years ago" I meant five or six. Man, I'm old.
As far as other methods, I'd go with wxWidgets, but that's just a matter of personal preference. I'm not really sure which one would be best for a beginner, as they're similar (at least conceptually) in my opinion.
EDIT: And by a "few years ago" I meant five or six. Man, I'm old.
sudo rm -rf /
#6
Posted 14 January 2012 - 07:39 AM
dargueta said:
As someone who did WinAPI by hand, lemme tell you it's a pain in the butt to do it manually. Visual Studio provides tools to create forms easily, but figuring out where to put the handler functions and stuff was..."interesting." Then again, this was a few years ago, so things've probably changed.
As far as other methods, I'd go with wxWidgets, but that's just a matter of personal preference. I'm not really sure which one would be best for a beginner, as they're similar (at least conceptually) in my opinion.
EDIT: And by a "few years ago" I meant five or six. Man, I'm old.
As far as other methods, I'd go with wxWidgets, but that's just a matter of personal preference. I'm not really sure which one would be best for a beginner, as they're similar (at least conceptually) in my opinion.
EDIT: And by a "few years ago" I meant five or six. Man, I'm old.
I learned Turbo Pascal a few years ago. And by a "few years ago", I mean 20, yah whipper-snapper.
#7
Posted 14 January 2012 - 01:27 PM
Semi-sarcasm. :D It's a larger percentage of my life than I thought, though.
sudo rm -rf /
#8
Posted 14 January 2012 - 02:16 PM
WingedPanther said:
I learned Turbo Pascal a few years ago. And by a "few years ago", I mean 20, yah whipper-snapper.
O.O I wasn't even born yet.
OT: Seems like I'll go with wx from what you guys are saying.
#9
Posted 14 January 2012 - 05:45 PM
invokeLater said:
What is a GUI builder?
It's a program that lets you visually build a GUI
Latinamne loqueris?
#10
Posted 14 January 2012 - 06:24 PM
invokeLater said:
O.O I wasn't even born yet.
OT: Seems like I'll go with wx from what you guys are saying.
OT: Seems like I'll go with wx from what you guys are saying.
I always find it entertaining that I'm old enough to be the father of many on this forum.
#11
Posted 15 January 2012 - 01:02 AM
But you're not old enough to be inherently technologically impaired. Think of it that way. :)
sudo rm -rf /
#12
Posted 15 January 2012 - 01:59 AM
QT is obsolete
With Win32 api + DX, it's very easy now to make advanced interfaces (skinned, etc...)
With Win32 api + DX, it's very easy now to make advanced interfaces (skinned, etc...)
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users


Sign In
Create Account


Back to top









