Я фанат CSD, и я хочу использовать его через Qt5. В настоящее время в linux только Gtk реализовал его должным образом с помощью GtkHeaderBar .
Он имеет красивый и чистый api, который выполняет все сложные вещи, связанные с выбором кнопок оформления окон, в соответствии с системной темой и цветами и т. Д. c. Даже в DE, которые основаны на Qt, например KDE
, он справляется с этим хорошо.
Но я не могу найти какой-либо чистый фреймворк для этого в Qt5. Хотя каким-то образом это возможно сделать это , но, в конце концов, это не зависит от темы, а также у меня возникли проблемы с перемещением окно, перетаскивая поддельную строку заголовка.
Есть ли у кого-нибудь предложения о том, как это сделать с помощью инструментов, которые сейчас присутствуют в Qt5?