Jump to content

  • Log In with Google      Sign In   
  • Create Account

What is mostly use multi flatform GUI library WXW? or something else


Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.

  • You cannot reply to this topic
7 replies to this topic

#1 GeniusPooh   Members   -  Reputation: 157

Like
-1Likes
Like

Posted 14 April 2013 - 08:11 PM

I try to all my engine and my 3D photoshop program and all my future development to multiflatform 

 

Thanks GOD.. MS getting vague and and everybody OpenGL's come back!! Thanks Gates Thanks for retirement 

 

What is so popular GUI library? or SDK?

 

I saw WXW and I using that in my company( not my own  I work this company for two days a week ) 

 

I think It's not bad. very similar to MFC and easy to porting

 

but before going I ask you about what is your favorite or prefer or famous ..

 

Thanks for reading


Edited by GeniusPooh, 14 April 2013 - 08:11 PM.

Beauty is only skin deep , ugly goes to bones

 

World's only 3D engine tunner and 3D engine guru.

 

and real genius inventor :) but very kind warm heart .. and having serious depression for suffering in Korea

 

www.polygonart.co.kr ( currently out dated and only Korean will change to English and new stuff when I get better condition :) sorry for that)


Sponsor:

#2 L. Spiro   Crossbones+   -  Reputation: 14258

Like
0Likes
Like

Posted 15 April 2013 - 06:00 PM

It may depend on your needs in terms of performance and ease of integration into an existing framework.

 

If this is for your engine’s tool chain, performance isn’t as important and integration will be based around the GUI library itself, not the other way around.

In that case I would recommend Qt (they want you to pronounce it as “cute”, but I don’t think that is very cute so I pronounce it “Kyu Tee”).

 

It has OpenGL controls each with their own contexts that should work fairly easily with your engine, although you may have to work around the fact that your resources will not be shared between contexts.  You will have this problem anyway though depending on how you initially structured your engine, but it can generally be managed.

 

 

If you are looking for a GUI that would actually go inside your engine and shipp with a game, I would suggest to make your own custom one.

None of the existing ones are really made for that nor are they likely to play nicely with your engine.

 

For example, Crazy Eddies GUI System was designed for use in games, and is cross-platform with OpenGL support, but if your engine is high-performance then you are doing render-state redundancy checks etc. inside your own wrappers to OpenGL functions.  If this library is calling OpenGL functions directly it is going to cause problems with your redundant state tracking.

They do offer a NULL renderer but I have no idea how hard it is to hook it up into your own custom renderer.  It may be easier again to write your own GUI, which really doesn’t take a lot of work and can be quite fun.  You also have the advantage of being in full control.

 

 

L. Spiro


It is amazing how often people try to be unique, and yet they are always trying to make others be like them. - L. Spiro 2011
I spent most of my life learning the courage it takes to go out and get what I want. Now that I have it, I am not sure exactly what it is that I want. - L. Spiro 2013
I went to my local Subway once to find some guy yelling at the staff. When someone finally came to take my order and asked, “May I help you?”, I replied, “Yeah, I’ll have one asshole to go.”
L. Spiro Engine: http://lspiroengine.com
L. Spiro Engine Forums: http://lspiroengine.com/forums

#3 wack   Members   -  Reputation: 1347

Like
2Likes
Like

Posted 16 April 2013 - 03:46 PM

What GUI toolkit you should chose does sometimes depend on what kind of result you want. The two big cross-platform ones are wxWidgets and Qt.

wxWidgets is just a thin wrapper around the platforms native controls, so it will always use the native GUI widgets of the platform, while Qt simluates them instead. This can cause subtle differences between your program and other programs on the platform. If that is a big deal to you, wxWidgets might be better. If it's not, you could use Qt.

#4 GeniusPooh   Members   -  Reputation: 157

Like
0Likes
Like

Posted 20 April 2013 - 10:31 AM

What GUI toolkit you should chose does sometimes depend on what kind of result you want. The two big cross-platform ones are wxWidgets and Qt.

wxWidgets is just a thin wrapper around the platforms native controls, so it will always use the native GUI widgets of the platform, while Qt simluates them instead. This can cause subtle differences between your program and other programs on the platform. If that is a big deal to you, wxWidgets might be better. If it's not, you could use Qt.

Quiet brilliant message

 

thanks.. Wxw is very similiar with MFC all my current works with MFC so It's easiest thing..

 

I never heard about QT thanks yeah , Wxw may start with MFC to global. I can see at a glance as you.

 

Hmm I hope people like WXW.. I try to use that for my main flatform

 

but I must take a look at about QT.

 

A little difference about appearance not that much bad point I assume. and It's open source I can add features thanks GOD!

 

thanks wack


Beauty is only skin deep , ugly goes to bones

 

World's only 3D engine tunner and 3D engine guru.

 

and real genius inventor :) but very kind warm heart .. and having serious depression for suffering in Korea

 

www.polygonart.co.kr ( currently out dated and only Korean will change to English and new stuff when I get better condition :) sorry for that)


#5 L. Spiro   Crossbones+   -  Reputation: 14258

Like
0Likes
Like

Posted 21 April 2013 - 04:35 PM

I never heard about QT thanks yeah

No problem! Glad I could introduce it to you.

Good luck!  biggrin.png

 

 

L. Spiro


It is amazing how often people try to be unique, and yet they are always trying to make others be like them. - L. Spiro 2011
I spent most of my life learning the courage it takes to go out and get what I want. Now that I have it, I am not sure exactly what it is that I want. - L. Spiro 2013
I went to my local Subway once to find some guy yelling at the staff. When someone finally came to take my order and asked, “May I help you?”, I replied, “Yeah, I’ll have one asshole to go.”
L. Spiro Engine: http://lspiroengine.com
L. Spiro Engine Forums: http://lspiroengine.com/forums

#6 Cornstalks   Crossbones+   -  Reputation: 6991

Like
0Likes
Like

Posted 21 April 2013 - 04:51 PM

I use Qt for all my window needs, even if my app is not going to be cross platform. I highly recommend it. (note: if you use Qt, I suggest you go to qt-project.org (not qt.digia.com), because that's where the open source Qt community lives (qt.digia.com focuses on commercial services)).

 

However, I've never used it for a game. I've used it for tools and other programs. But when it comes to an actual game, I typically code a custom OpenGL GUI system.

 

In short, if I want a "native look and feel" to a window, I use Qt. If I want a GUI for a game, I write it myself, so I don't have experience with other OpenGL/D3D GUI systems to recommend.


Edited by Cornstalks, 21 April 2013 - 04:53 PM.

[ I was ninja'd 71 times before I stopped counting a long time ago ] [ f.k.a. MikeTacular ] [ My Blog ] [ SWFer: Gaplessly looped MP3s in your Flash games ]

#7 GeniusPooh   Members   -  Reputation: 157

Like
0Likes
Like

Posted 30 April 2013 - 07:32 PM

I use Qt for all my window needs, even if my app is not going to be cross platform. I highly recommend it. (note: if you use Qt, I suggest you go to qt-project.org (not qt.digia.com), because that's where the open source Qt community lives (qt.digia.com focuses on commercial services)).

 

However, I've never used it for a game. I've used it for tools and other programs. But when it comes to an actual game, I typically code a custom OpenGL GUI system.

 

In short, if I want a "native look and feel" to a window, I use Qt. If I want a GUI for a game, I write it myself, so I don't have experience with other OpenGL/D3D GUI systems to recommend.

 

 

Thank you kind words..

 

I saw many QT support on many free sources.. Hmm

 

I must check QT.. :)

 

Did you use WXW? or MFC before?

 

IF you can plz tell me diffrerence

 

Thanks 


Beauty is only skin deep , ugly goes to bones

 

World's only 3D engine tunner and 3D engine guru.

 

and real genius inventor :) but very kind warm heart .. and having serious depression for suffering in Korea

 

www.polygonart.co.kr ( currently out dated and only Korean will change to English and new stuff when I get better condition :) sorry for that)


#8 RobTheBloke   Crossbones+   -  Reputation: 2341

Like
0Likes
Like

Posted 01 May 2013 - 10:44 AM

Use Qt. WX is a royal PITA for cross platform dev.






Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.



PARTNERS