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