python打印QTabWidget标题
时间: 2024-10-19 17:03:02 浏览: 19
QTabWidget详解
3星 · 编辑精心推荐
在PyQt5库中的QTabWidget,你可以通过设置每个QTabWidget对象的`tabText()`属性来改变其标题。例如,如果你有一个名为`my_tabs`的QTabWidget实例,可以这样做:
```python
# 获取当前活动的索引
current_index = my_tabs.currentIndex()
# 设置标题
my_tabs.setTabText(current_index, "新的标题")
# 如果你想改变所有标签的文本,可以用循环遍历
for index in range(my_tabs.count()):
my_tabs.setTabText(index, f"标签 {index + 1}")
```
如果你想一次性设置所有的标题,可以在创建QTabWidget的时候就设定好:
```python
tabs = [f"Tab {i}" for i in range(4)] # 假设有4个标签
my_tabs.addTab(QWidget(), tabs[0])
# ...重复添加更多的tab并设置相应的标题
# 或者在添加tab后立即设置
for i in range(my_tabs.count()):
my_tabs.setTabText(i, tabs[i])
```
阅读全文