如何对选项卡进行排序并设置选项卡文本

时间:2015-02-17 04:35:43

标签: pyqt pyside

我正在使用pyside设计器以及python文件的编码。我知道我可以使用setTabText(索引,文本)来设置选项卡文本,但我想按对象名称设置选项卡的选项卡文本。此外,有没有办法在创建选项卡时设置选项卡文本?此外,是否可以将标签放在左侧而不是顶部?就像从左到右从上到下而不是从左到右。

1 个答案:

答案 0 :(得分:0)

由于您没有提供有效的代码示例,因此我将为您提供一个没有代码的正确解释答案。

首先,按对象名称设置标签:您需要使用tab = yourTabWidget.findChild(QWidget,"your-object-name")按姓名查找对象,然后使用yourTabWidget.indexOf(tab)获取标签的索引,最后使用setTabText(index, text),因为您已经知道。此外,当您添加或插入选项卡时,您可以将名称提供为yourTabWidget.addTab(yourNewTab, "the-title-of-the-tab")

中的名称

其次,是的,你可以使用yourTabWidget.setTabPosition(QtGui.QTabWidget.West)

将标签置于左侧