Qt is a truly wonderful library that allows you to transfer a program to another operating system by simple recompilation. And if the developer did not use something OS-specific, it will still look and work
almost like a native. After the development of the main functional, at which the differences are minimal, the stage of polishing and refinement begins - this is what the present cycle of articles will tell about.

Now there is little information on the topic in Runet, it is divided, superficial, or already outdated. In the English version there is official documentation on Qt and Stack Overflow, however it seems to me that the format of articles with examples from practice is still more suitable for studying. Along the way, I will try to give links to old posts (they will be marked with "*") on the relevant topics in order to add systematization to the existing material.
So, there is a very voluminous overview
post about the capabilities of Qt, for the most part it is relevant today. There are two main areas: behavior and appearance. How the program should look and behave is described in the corresponding
HI G , and the library takes over most of the work, to the extent that it changes the order of the buttons in standard dialogs. The other part, more subtle and specific moments, will have to be implemented, though using Qt tools, but still manually. For example, the application of changes in Windows
usually occurs when you click on a button, in OS X - instantly. With the display, too, everything is not bad - applications do not hurt the eyes, do not get out of the general style, but there are enough problems, especially in OS X: a frankly scary standard calendar, curved gradients of table headers, outdated groupBox - this is an incomplete list of candidates for polishing. But still displays high-definition, global menu, Dock, notification. Limitations of the display when drag-n-drop in Windows, the quest with the installation of banal icons in Linux. A separate item is the preparation for distribution, which is also very specific.
Content:PS The list of topics will probably be replenished, if there are any suggestions, I will try to consider them as well.