Как установить заголовок окна с помощью цветной строки в Qt? А как установить заголовок окна с частично окрашенной строкой в Qt? Например
My Office [red]
My Office [black] - my.doc [red]
Как установить заголовок окна с помощью цветной строки в Qt? И как установить
заголовок окна с частично окрашенной строкой в Qt?
Вы не можете контролировать это из Qt, так как это не Qt, рисующий их в конце. Тем не менее, вы можете использовать QPainter
с помощью следующих методов, чтобы нарисовать линию заголовка в верхней части вашего виджета:
void QPainter::setPen(const QColor & color)
void QPainter::setBrush(const QBrush & brush)
void QPainter::drawLine(const QLine & line)
Вы можете проверить пример аналоговых часов в Qt для настройки окраски.
Не забывайте о Qt::FramelessWindowHint
флаг тоже.
Других решений пока нет …