Page 1 of 1

Should I use a cross-platform GUI-toolkit or rely on the native ones?

Posted: Tue Aug 06, 2019 7:34 am
by nickjonson
On my side job as programmer, I am to write a program in C++ to convert audio files from/to various formats. Probably, this will involve building a simple GUI.

Will it be a great effort to build seperate GUIs for Mac and Windows using Cocoa and WinForms instead of a cross-platform toolkit like Qt or GTK?
(I will have to maintain a seperate Windows-version and Mac-Version anyway)
The GUI will probably be very simple and only need very basic functionality.

I always felt that native GUIs feel far more intuitive than its cross-platform brethren...

Re: Should I use a cross-platform GUI-toolkit or rely on the native ones?

Posted: Tue Aug 06, 2019 8:07 am
by PB
wxWidgets use native GUI.
AFAIK, (at least on MSW) Qt and GTK use their own controls but while Qt tries hard to look native , GTK does not even try.

OTOH, a multiplatform toolkit using native GUI on each platform can have its limitations stemming from the limitations of the native platform controls...

BTW, you are probably aware of that or it may not matter for you, but different toolkits use different licenses.