1

如何在 Qt 中使用彩色字符串设置窗口标题?以及如何在 Qt 中设置带有部分彩色字符串的窗口标题?例如

My Office [red]

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

1 回答 1

3

如何在 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国旗。

于 2013-09-27T20:10:31.540 回答