wxWidgets is a C++ library that lets developers create applications for Windows, Mac OS X, Linux and other platforms with a single code base. It has popular language bindings for Python, Perl, Ruby and many other languages, and unlike other cross-platform toolkits, wxWidgets gives applications a truly native look and feel because it uses the platform's native API rather than emulating the GUI. It's also extensive, free, open-source and mature.

Features

  • C++
  • GUI
  • Windows
  • Linux
  • GTK
  • Cocoa
  • multiplatform

Project Samples

Project Activity

See All Activity >

Categories

Frameworks

License

wxWindows Library Licence

Follow wxWidgets

wxWidgets Web Site

Other Useful Business Software
Passwordless Authentication and Passwordless Security Icon
Passwordless Authentication and Passwordless Security

Identity is everything. Protect it with Duo.

It’s no secret — passwords can be a real headache, both for the people who use them and the people who manage them. Over time, we’ve created hundreds of passwords, it’s easy to lose track of them and they’re easily compromised. Fortunately, passwordless authentication is becoming a feasible reality for many businesses. Duo can help you get there.
Get a Free Trial
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
45
0
0
1
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5

User Reviews

  • It heralds cross compatibility but doesn't work on Linux and who is funding Microsoft to do this? I've tried many build options (motif gtk no-sdl, various CFLAGS) now with a very up-to-date system. All end up with horrific c+++++++++++++++++ (c++17) errors of dis-allowed ++ syntax and headers already having defined things. Jonny Cash "I've been everywhere man!", with-x11 with-motif with-gtk std=c++11 std=gnu99 version 3.0 version 2.8.4. all are broken even without -j. What gives? This lib contains ALLOT OF SOCKET PUPPETING 0 chances I'd use a "pre-compiled one". 2.8.4 converts 0xff to char (duh) but REMOVES -Wno-narrowing from only Makefile compiling that code (was not using CFLAGS there). IT TURNS OUT you must carefully select LDFLAGS CFLAGS CPPFLAGS CXXFLAGS to values you might not usually think. default shell (nothing set) also my default valued did not work: i had to craft each FLAGS to include -I -L but be simple but not empty. Finally got it compiled so added 1*. AFTER ALL THAT - wxMaxima-11.0.4 (wants 2.8.4) has errors cant find widgets for some version not really in 2.8.4.
  • Great project, good job. Thanks
    1 user found this review helpful.
  • wxWidgets is great and stuff. But I can't report bug because wxTrac is not sending confirmation email. In 3.0.2 wxTextCtrl with MSW is broken - EVT_CONTEXT_MENU event table handler not invoked (default context menu showed), EVT_MOUSE not send if not on text, cursor is blinking between arrow and text selection-like when mouse moved. 3.0.1 works fine.
  • Thanks for the guys behind the projects. wxWidgets is really good and excellent framework either for gui and non gui. Recommend for those who looking for the complete library to build multi platform application. Documentation is now getting much better and comprehensive and very easy to navigate. And also there are several RAD tools to build the gui for the choice .......... Keep good effort.!!
  • It was a bit of a rough start using this framework because my project involved a custom build in Visual C++ / wxMSW as my intro to wxWidets despite shaking off mainly using C# for the past several years. However, after using it for a couple weeks now I must say that by and large this is an excellent framework with a lot of hard work put into it.
    1 user found this review helpful.
Read more reviews >

Additional Project Details

Operating Systems

Linux, BSD, Mac, Windows

Languages

French, Polish, Slovene, Italian, Greek, Portuguese, Swedish, Turkish, Norwegian, Chinese (Simplified), German, Japanese, Spanish, Russian, Hungarian

Intended Audience

Developers

User Interface

X Window System (X11), Win32 (MS Windows), Cocoa (MacOS X), Handheld/Mobile/PDA, wxWidgets, Carbon (Mac OS X)

Programming Language

Python, Perl, C++

Related Categories

Python Frameworks, Perl Frameworks, C++ Frameworks

Registered

2000-08-16