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