2015-02-17 2 views
0

Я использую конструктор pyside, а также код из файла python. Я знаю, что я могу использовать setTabText (индекс, текст), чтобы установить текст вкладки, но я хочу установить текст вкладки для закладки по имени объекта. Кроме того, есть ли способ установить текст вкладки при создании вкладки? Кроме того, можно ли разместить вкладки слева, а не сверху? Как сверху вниз с левой стороны, а не слева направо.Как отсортировать вкладки и задать текст табуляции

ответ

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)

Смежные вопросы