Как установить заголовок окна с помощью цветной строки в Qt?

Как установить заголовок окна с помощью цветной строки в Qt? А как установить заголовок окна с частично окрашенной строкой в ​​Qt? Например

My Office [red]

My Office [black] - my.doc [red]

1

Решение

Как установить заголовок окна с помощью цветной строки в 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 флаг тоже.

3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]