Displaying 100K Rows Without Lag: wxListCtrl Virtual Mode

Displaying 100K Rows Without Lag: wxListCtrl Virtual Mode

How to display large datasets in wxWidgets without lag using wxListCtrl in virtual mode. Complete working example with 100K+ rows.

Mar 14, 2026 3 min read
wxWidgets: The Friendly Gateway to Linux Desktop Development

wxWidgets: The Friendly Gateway to Linux Desktop Development

Compare GTK, gtkmm, and wxWidgets for Linux desktop development. Code examples, event handling patterns, and cross-platform considerations in C++.

Feb 8, 2026 7 min read
Writing a Markdown Editor in C++ with wxWidgets and cmark

Writing a Markdown Editor in C++ with wxWidgets and cmark

Build a live Markdown editor in C++ with wxWidgets and cmark. Real-time preview, link handling, and cross-platform support in under 100 lines.

May 30, 2025 5 min read
wxWidgets with CMake FetchContent

wxWidgets with CMake FetchContent

Simplify your wxWidgets build with CMake FetchContent. Learn to automatically download, build, and link dependencies in a single CMakeLists.txt.

Feb 2, 2024 2 min read
Grid Sizers in wxWidgets: Basics to Advanced

Grid Sizers in wxWidgets: Basics to Advanced

Explore the implementation of simple Grid Sizers and Flex Grid Sizers in wxWidgets with practical examples of a checkerboard pattern and a signup form.

Jan 18, 2024 3 min read
How to use Built-in Dialogs in wxWidgets

How to use Built-in Dialogs in wxWidgets

Learn how to use built-in dialogs in wxWidgets to create native-looking dialog windows without the need for system-specific code.

May 5, 2023 5 min read
GDK Pixbuf error when running a wxWidgets app on Linux

GDK Pixbuf error when running a wxWidgets app on Linux

Fix the GDK Pixbuf 'Could not load a pixbuf from icon theme' error when running wxWidgets apps on Linux. Quick diagnosis and solution.

Dec 28, 2022 1 min read
Handling Clipboard Operations in wxWidgets Text Controls

Handling Clipboard Operations in wxWidgets Text Controls

Implement cut, copy, and paste in wxWidgets text controls. Handle clipboard operations correctly across Linux, macOS, and Windows with wxTextCtrl.

Dec 15, 2022 4 min read
Box Sizers in wxWidgets: Layout Fundamentals

Box Sizers in wxWidgets: Layout Fundamentals

Learn wxWidgets layout fundamentals with box sizers. Step-by-step examples of proportional sizing, alignment flags, and nested sizer patterns in C++.

Dec 5, 2022 10 min read
wxWidgets + CMake: Multiplatform Superbuild

wxWidgets + CMake: Multiplatform Superbuild

Build cross-platform C++ apps with wxWidgets and CMake. This tutorial automates dependency management using ExternalProject on Windows, Linux, and macOS.

Oct 26, 2020 8 min read