Skip to content

SoftwareWorks/wxWidgetsExamples

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wxWidgets Examples

Shows how to use wxWidgets controls only by programming code (c++17).

Hello World

"Hello World" The classic first application HelloWorld with wxStaticText.

Application and messages

Application Shows how to create a simple Gtkmm application with wxApp.

Common Controls

Button Shows how to create a Gtkmm Button and Event Click with wxButton.

CheckBox Shows how to create a Gtkmm CheckBox with wxCheckButton.

Label Shows how to create a Gtkmm Label with wxStaticText.

ProgressBar Shows how to create a Gtkmm ProgressBar with wxGauge.

RadioButton Shows how to create a Gtkmm RadioButton with wxRadioButton.

TextBox Shows how to create a Gtkmm TextBox with wxTextEntry.

TrackBar Shows how to create a Gtkmm TrackBar with wxSlider.

Containers

Form Shows how to create a simple Gtkmm Form with wxFrame.

GroupBox Shows how to create a simple Gtkmm GroupBox with wxRadioBox.

Panel Shows how to create a simple Gtkmm Panel with wxPanel.

TabControl Shows how to create a simple Gtkmm TabControl with TabPages with wxNotebook.

Menus and toolbars

MainMenu Shows how to create a Gtkmm MainMenu with wxMenu.

Components

Timer Shows how to create a simple Gtkmm Timer with wxTimer.

Dialogs

ColorDialog Shows how to create a ColorDialog with wxColourDialog.

MessageBox Shows how to create a MessageBox with wxMessageBox.

Download

git clone https://github.com/gammasoft71/wxWidgetsExamples wxWidgetsExamples

Generate and build

To build this project, open "Terminal" and type following lines:

macOS :

mkdir build
cd build
cmake .. -G "Xcode"
open ./CocoaExamples.xcodeproj

Linux :

mkdir build
cd build
cmake .. 
cmake --build . --config Debug

Remarks

This project run with wxWidgets and CMake.

About

Shows how to use wxWidgets controls only by programming code (c++17).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 66.2%
  • CMake 33.8%