QTC++ 如何设置窗口头部放大缩小那一行的背景颜色
时间: 2023-09-11 16:10:53 浏览: 144
要设置窗口头部放大缩小那一行的背景颜色,可以使用 Qt 的 QSS(Qt Style Sheets)来设置。具体操作如下:
1. 在 Qt 设计师(Qt Designer)中打开你的窗口界面;
2. 在窗口界面上右键点击选择「Change styleSheet」;
3. 在弹出的对话框中,输入以下代码:
```css
QHeaderView::section {
background-color: #333;
color: #fff;
}
```
其中,`background-color` 用于设置背景颜色,`color` 用于设置文字颜色,可以根据自己的需求进行修改。
4. 点击「OK」按钮保存并退出;
5. 在你的代码中使用 `setStyleSheet()` 函数将样式表应用到窗口上,代码如下:
```cpp
QString styleSheet = "QHeaderView::section {"
" background-color: #333;"
" color: #fff;"
"}";
ui->tableView->horizontalHeader()->setStyleSheet(styleSheet);
```
其中,`ui->tableView` 是你的表格控件,可以根据自己的需求进行修改。
这样就可以设置窗口头部放大缩小那一行的背景颜色了。
阅读全文