Жизнь, веб, XMPP, TAS, электронные самоделки

Стили в Qt на Windows

Qt-приложения поддерживают сменные стили. На платформе Windows стиль для любого приложения можно задать через командную строку, например, отредактировав свойства ярлыка этого приложения.

Свойства ярлыка

Помимо используемого по умолчанию на Windows-системах, в Qt встроены следующие стили:

  • Plastique (-style plastique)
  • Cleanlooks (-style cleanlooks)
  • Motif (-style motif)
  • CDE (-style cde)

Наконец, дополнительные стили можно установить вручную, поместив в каталог, содержащий исполняемый файл приложения, подкаталог «styles» и скопировав в него dll-файлы стилей. Несколько прекомпилированных стилей для Qt доступны для загрузки. В архив включены следующие стили:

  • QtCurve (-style qtcurve)
  • Toxygen (-style toxygen)
  • QtDotNet2 (-style qtdotnet2)
  • Skulpture (-style skulpture)

Стиль QtCurve, строго говоря, очень гибок и поддаётся настройке, однако, я не знаю, как можно загружать конфигурационные файлы для этого стиля. Описанный способ работает с большинством Qt-приложений (Psi+, SMplayer, QupZilla, Arora), за исключением тех, которые анализируют аргументы командной строки самостоятельно (VLC). Некоторые приложения (например QBitTorrent) позволяют задать стиль в настройках.