https://github.com/tsnsoft/codelite_wxwidgets_demo
Простейший пример работы с wxWidgets на C++ в CodeLite (linux, debian)
https://github.com/tsnsoft/codelite_wxwidgets_demo
codelite cpp example linux wxwidgets
Last synced: 10 months ago
JSON representation
Простейший пример работы с wxWidgets на C++ в CodeLite (linux, debian)
- Host: GitHub
- URL: https://github.com/tsnsoft/codelite_wxwidgets_demo
- Owner: tsnsoft
- License: gpl-3.0
- Created: 2020-10-26T13:01:48.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2020-11-09T17:03:21.000Z (over 5 years ago)
- Last Synced: 2025-03-29T18:41:37.943Z (11 months ago)
- Topics: codelite, cpp, example, linux, wxwidgets
- Language: Makefile
- Homepage:
- Size: 675 KB
- Stars: 5
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# CodeLite_wxWidgets_demo
Простейший пример работы с wxWidgets на C++ в CodeLite (linux, debian)

## main.h:
```
class MainFrame : public MainFrameBase
{
public:
MainFrame(wxWindow* parent);
virtual ~MainFrame();
protected:
// protected event handlers
virtual void OnCloseFrame(
wxCloseEvent& event); // Копируем сюда из gui.h те методы, которые хотим реально реализовать
virtual void myClick(wxCommandEvent& event); // иначе все объявленные методы в gui.h останутся "пустыми"
};
```
## main.cpp:
```
// ЭТО РЕАЛИЗАЦИЯ НАШЕГО МЕТОДА!
void MainFrame::OnCloseFrame(wxCloseEvent& event)
{
Destroy();
}
// ЭТО РЕАЛИЗАЦИЯ НАШЕГО МЕТОДА!
void MainFrame::myClick(wxCommandEvent& event)
{
wxMessageBox(_T("С++ с wxWidgets - это круто!"));
}
```
# CodeLite_wxWidgets_demo