qt6-bb10/examples/widgets/widgets
Eirik Aavitsland 4a5abfcea4 wiggly example: add support for emojis etc. (utf16 surrogate pairs)
The venerable wiggly example was created before unicode support was
added to Qt. Hence, when extracting the individual characters from the
string for painting, the code was not prepared to handle that some
characters, like emojis, are composed of two QChar elements.

Fixes: QTBUG-28853
Change-Id: I9804415f92775e2b78fa9fcaf7a2d112153cdce0
Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io>
2022-12-12 12:33:20 +01:00
..
analogclock Examples: Use PRIVATE CMake linkage 2022-11-30 14:48:50 +01:00
calculator Examples: Use PRIVATE CMake linkage 2022-11-30 14:48:50 +01:00
calendarwidget Examples: Use PRIVATE CMake linkage 2022-11-30 14:48:50 +01:00
charactermap Examples: Use PRIVATE CMake linkage 2022-11-30 14:48:50 +01:00
codeeditor Examples: Use PRIVATE CMake linkage 2022-11-30 14:48:50 +01:00
digitalclock Examples: Use PRIVATE CMake linkage 2022-11-30 14:48:50 +01:00
elidedlabel Examples: Use PRIVATE CMake linkage 2022-11-30 14:48:50 +01:00
groupbox Examples: Use PRIVATE CMake linkage 2022-11-30 14:48:50 +01:00
icons Examples: Use PRIVATE CMake linkage 2022-11-30 14:48:50 +01:00
imageviewer Examples: Use PRIVATE CMake linkage 2022-11-30 14:48:50 +01:00
lineedits Examples: Use PRIVATE CMake linkage 2022-11-30 14:48:50 +01:00
mousebuttons Examples: Use PRIVATE CMake linkage 2022-11-30 14:48:50 +01:00
movie Examples: Use PRIVATE CMake linkage 2022-11-30 14:48:50 +01:00
scribble Examples: Use PRIVATE CMake linkage 2022-11-30 14:48:50 +01:00
shapedclock Examples: Use PRIVATE CMake linkage 2022-11-30 14:48:50 +01:00
shortcuteditor Examples: Use PRIVATE CMake linkage 2022-11-30 14:48:50 +01:00
sliders Examples: Use PRIVATE CMake linkage 2022-11-30 14:48:50 +01:00
spinboxes Examples: Use PRIVATE CMake linkage 2022-11-30 14:48:50 +01:00
styles Examples: Use PRIVATE CMake linkage 2022-11-30 14:48:50 +01:00
stylesheet Examples: Use PRIVATE CMake linkage 2022-11-30 14:48:50 +01:00
tablet Examples: Use PRIVATE CMake linkage 2022-11-30 14:48:50 +01:00
tetrix Examples: Use PRIVATE CMake linkage 2022-11-30 14:48:50 +01:00
tooltips Examples: Use PRIVATE CMake linkage 2022-11-30 14:48:50 +01:00
validators Examples: Use PRIVATE CMake linkage 2022-11-30 14:48:50 +01:00
wiggly wiggly example: add support for emojis etc. (utf16 surrogate pairs) 2022-12-12 12:33:20 +01:00
windowflags Examples: Use PRIVATE CMake linkage 2022-11-30 14:48:50 +01:00
CMakeLists.txt Add a shortcut editor example 2022-10-25 14:38:46 +01:00
README Moving .qdoc files under examples/widgets/doc 2012-08-20 12:20:55 +02:00
widgets.pro Fix out-of-tree compilation of widget examples 2014-02-11 12:35:03 +01:00

README

Qt comes with a large range of standard widgets that users of modern
applications have come to expect.

You can also develop your own custom widgets and controls, and use them
alongside standard widgets.

It is even possible to provide custom styles and themes for widgets that can
be used to change the appearance of standard widgets and appropriately
written custom widgets.


Documentation for these examples can be found via the Examples
link in the main Qt documentation.