qt5base-lts/examples
Andre de la Rocha e0a6409ba7 Rename the tablet example to avoid triggering a bug in tablet drivers
It seems there is a subtle bug in the Wacom tablet drivers for Windows that is
triggered in the very particular case where the running executable is named
"tablet.exe", regardless of its installation path. It causes WM_POINTER*
messages not to be delivered to the application, initially, but only after the
application's window is reselected, after another application's window had
been selected. It happens at least on Windows 10 systems with Wacom Bamboo
tablets and drivers, and was reproduced with non-Qt-based applications also.
It looks like a bad compatibility setting that makes "tablet" a cursed target
name for applications using tablet functionality. It seems older versions of
the drivers used to contain an executable with this name, although it seems to
be absent in newer versions. Unfortunately, the Qt tablet example uses this
name, which breaks it when used with upcoming WM_POINTER* messages support.

Change-Id: I931cc725b9117b4604267f7b0172110ae61700de
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
Reviewed-by: Topi Reiniö <topi.reinio@qt.io>
Reviewed-by: Oliver Wolff <oliver.wolff@qt.io>
2018-05-09 15:34:18 +00:00
..
aggregate
corelib Examples: replace QDesktopWidget::availableGeometry()/screenGeometry() 2018-03-27 16:50:05 +00:00
dbus Use dependencies instead of CONFIG+=ordered 2017-12-02 11:09:15 +00:00
embedded Change almost all other uses of qrand() to QRandomGenerator 2017-11-08 09:14:03 +00:00
gui Update rasterwindow example to not render in resizeEvent 2018-03-20 16:00:31 +00:00
network Examples: fix network-chat in the presence of an IPv6 stack 2018-05-05 06:20:01 +00:00
opengl Merge remote-tracking branch 'origin/5.9' into 5.11 2018-02-14 12:51:24 +01:00
qmake Unify license header usage. 2016-03-29 10:20:03 +00:00
qpa Examples: Replace 'Q_DECL_OVERRIDE' by 'override' 2016-06-15 09:32:30 +00:00
qtconcurrent qtlite: Skip building examples when configured with no-feature-itemviews 2018-01-12 07:58:20 +00:00
qtestlib Merge remote-tracking branch 'origin/5.6' into 5.7 2016-05-06 15:36:44 +02:00
sql qtlite: Skip building examples when configured with no-feature-itemviews 2018-01-12 07:58:20 +00:00
touch qtlite: Skip building examples when configured with no-feature-itemviews 2018-01-12 07:58:20 +00:00
vulkan Vulkan Examples: Fix Clang warnings about initialization of VkClearColorValue 2018-04-30 08:35:15 +00:00
widgets Rename the tablet example to avoid triggering a bug in tablet drivers 2018-05-09 15:34:18 +00:00
xml Merge remote-tracking branch 'origin/5.10' into dev 2018-01-20 22:36:19 +01:00
examples.pro examples: fix compile without opengl support 2017-08-29 20:30:45 +00:00
README

Qt is supplied with a number of example applications that have been
written to provide developers with examples of the Qt API in use,
highlight good programming practice, and showcase features found in each of
Qt's core technologies.


Documentation for examples can be found in the Examples section
of the Qt documentation.