如何向QTabWidget添加上面图标下面文字
时间: 2023-09-29 18:10:55 浏览: 179
Qt界面如何添加工具栏图标
5星 · 资源好评率100%
你可以使用QTabBar的setTabIcon和setTabText函数来设置每个Tab的图标和文本。以下是一个例子:
```python
from PyQt5.QtWidgets import QApplication, QMainWindow, QTabWidget
from PyQt5.QtGui import QIcon
class MyWindow(QMainWindow):
def __init__(self):
super().__init__()
# 创建 Tab Widget
self.tab_widget = QTabWidget(self)
self.setCentralWidget(self.tab_widget)
# 创建两个 Tab,并设置图标和文本
tab1 = QWidget()
self.tab_widget.addTab(tab1, QIcon('tab1.png'), "Tab 1")
tab2 = QWidget()
self.tab_widget.addTab(tab2, QIcon('tab2.png'), "Tab 2")
if __name__ == '__main__':
app = QApplication([])
window = MyWindow()
window.show()
app.exec_()
```
在这个例子中,我们首先创建了一个QTabWidget作为主窗口的中心部件。然后,我们创建两个Tab,并使用setTabIcon和setTabText函数设置它们的图标和文本。如果你需要更多的Tab,只需要调用addTab函数即可。
阅读全文