pyqt5设置字体颜色setTabTextColor
时间: 2024-01-15 21:04:44 浏览: 164
在 Pyqt5 中,可以使用 QTabWidget 的 setTabTextColor() 方法来设置标签页的字体颜色。例如:
```python
from PyQt5.QtWidgets import QApplication, QTabWidget, QWidget, QVBoxLayout
from PyQt5.QtGui import QColor
app = QApplication([])
tab_widget = QTabWidget()
tab1 = QWidget()
tab2 = QWidget()
tab_widget.addTab(tab1, "Tab 1")
tab_widget.addTab(tab2, "Tab 2")
# 设置标签页1的字体颜色为红色
tab_widget.setTabTextColor(0, QColor(255, 0, 0))
# 设置标签页2的字体颜色为蓝色
tab_widget.setTabTextColor(1, QColor(0, 0, 255))
layout1 = QVBoxLayout()
layout2 = QVBoxLayout()
tab1.setLayout(layout1)
tab2.setLayout(layout2)
tab_widget.show()
app.exec_()
```
在上面的例子中,我们创建了一个 QTabWidget,并添加了两个标签页。然后使用 setTabTextColor() 方法设置了标签页1的字体颜色为红色,标签页2的字体颜色为蓝色。最后显示整个 QTabWidget。
阅读全文