QWidget::setWindowTitle(QStringLiteral("HDD工程计算软件集")); QWidget::setStyleSheet("background-color:rgb(70,134,182);"); 添加代码设置标题字体颜色
时间: 2024-11-24 19:40:51 浏览: 14
`setWindowTitle` 是 `QWidget` 类的一个成员函数,用于设置窗口的标题。` QStringLiteral("HDD工程计算软件集")` 是一个 QChar 对象的字符串表示形式,它将字符串常量传递给函数,用来设置窗口标题。
`setStyleSheet` 方法则用于设置窗口的样式表,这里定义了背景色为深蓝色(RGB 值为 70,134,182),但没有直接指定标题字体的颜色。如果你想改变标题文本(也就是窗口标题)的颜色,你需要在样式表里针对窗口标题(通常是 "QWindowTitlebar" 或 "QApplication::windowTitleBar")单独设置。
以下是一个例子,展示了如何设置窗口标题文字颜色:
```cpp
// 设置窗口标题
yourWidget->setWindowTitle(QStringLiteral("HDD工程计算软件集"));
// 设置标题栏文字颜色
yourWidget->setStyleSheet("QWindowTitlebar { color: rgb(255, 0, 0); } /* 或者任何其他颜色,例如白色 */
QApplication::setFont(QFont("Arial", 12)); // 如果你想更改全局字体
QWidget::setStyleSheet(...); // 其他样式的设置");
```
在这个例子中,标题栏的文字颜色被设为红色(RGB 值为 255, 0, 0)。如果你使用的是 Qt Designer 设计界面时,可以直接在属性检查器中选择和编辑样式。
阅读全文