Examples Revamping Qt Windows Extras: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
No edit summary
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
== Examples from the QtWinExtras module ==
== Examples from the QtWinExtras module ==
Fill in the table below, see [[Examples Revamping]] for overview.
Fill in the table below, see [[Examples Revamping]], [https://bugreports.qt.io/browse/QTBUG-60658 QTBUG-60658] for overview.


If all examples in this module adhere to the definition of the given column, mark it with <code>&#10004;</code>, if the column doesn't apply to the given module, mark it with <code>NA</code>, and if there are caveats, write a comment.
If all examples in this module adhere to the definition of the given column, mark it with <code>&#10004;</code>, if the column doesn't apply to the given module, mark it with <code>NA</code>, and if there are caveats, write a comment.
Line 20: Line 20:


=== Notes ===
=== Notes ===
Besides Windows taskbar functionality (which is useful to some extent), the module provides some effects on Windows, which are no longer relevant on Windows 10 due to the flat/simple look.


=== Examples ===
=== Examples ===
Line 38: Line 39:
|-
|-
|<span title="Demonstrates accessing icons contained in Windows binaries.">[https://doc.qt.io/qt-5/qtwinextras-iconextractor-example.html Icon Extractor]</span>
|<span title="Demonstrates accessing icons contained in Windows binaries.">[https://doc.qt.io/qt-5/qtwinextras-iconextractor-example.html Icon Extractor]</span>
|
|
|
|
|
|
|
|NA
|
|NA (cmd line)
|
|NA
|
|NA
|
|
|
|
|
|NA
|-
|-
|<span title="Demonstrates managing Windows DWM features, jump lists, taskbar button overlay, and thumbnail toolbar.">[https://doc.qt.io/qt-5/qtwinextras-musicplayer-example.html Music Player]</span>
|<span title="Demonstrates managing Windows DWM features, jump lists, taskbar button overlay, and thumbnail toolbar.">[https://doc.qt.io/qt-5/qtwinextras-musicplayer-example.html Music Player]</span>
|
|
|
|
|
|NA
|
|NA
|
|
|
|
|
|NA
|
|
|
|
|
|NA
|-
|-
|<span title="Demonstrates using QtWinExtras in Qt Quick.">[https://doc.qt.io/qt-5/qtwinextras-quickplayer-example.html Quick Player]</span>
|<span title="Demonstrates using QtWinExtras in Qt Quick.">[https://doc.qt.io/qt-5/qtwinextras-quickplayer-example.html Quick Player]</span>
|
|
|
|'''✔'''
|
|NA
|
|NA
|
|
|
|
|
|NA
|
|
|
|
|
|NA (TBD)
|}
|}

Latest revision as of 10:37, 15 June 2017

Examples from the QtWinExtras module

Fill in the table below, see Examples Revamping, QTBUG-60658 for overview.

If all examples in this module adhere to the definition of the given column, mark it with

&#10004;

, if the column doesn't apply to the given module, mark it with

NA

, and if there are caveats, write a comment.

The columns in the table refer to the following definitions:

  • Are the examples written according to good coding practices and current conventions?
  • Are there such examples that show how to use the module in conjunction with other modules as typically would be done by the user?
  • Do the examples have comments?
  • Are the examples easy to understand?
  • If example has UI, is it scalable according to current best practices of Qt?
  • Are the most useful examples of the module highlighted in Creator's Welcome view?
  • If there are bad examples, should these be removed or hidden?
  • Is the visual appearance of the examples (at least the highlight ones) nicely showing value of Qt in making good looking applications?
  • Do the examples work with our tools? For example works with Qt Quick Designer (and Widget designer)?
  • If QML example, has the UI been separated to .ui.qml file?

Questions for the whole module:

  • Is there a section / link in the module's documentation to its examples?

Notes

Besides Windows taskbar functionality (which is useful to some extent), the module provides some effects on Windows, which are no longer relevant on Windows 10 due to the flat/simple look.

Examples

Qt Essentials
Examples Coding conventions With other modules Comments Understandable Scalable UI Qt Creator Bad examples Visually appealing Work with Qt tools .ui.qml
Icon Extractor NA NA (cmd line) NA NA NA
Music Player NA NA NA NA
Quick Player NA NA NA NA (TBD)