タブバーを空のスペースに右まで展開したい。そして、すべてのタブの幅が同じであれば最高です。スタイルシートが機能せず、ドキュメントにオプションが見つからないため、その方法がわかりません。
from PyQt4.QtGui import *
from PyQt4.QtCore import *
from PyQt4 import QtGui,QtCore
import sys
class Main(QWidget):
def __init__(self,parent=None):
QWidget.__init__(self)
self.setFixedSize(600,500)
self.tabBar=QTabBar(self)
self.tabBar.setStyleSheet("QTabBar{width:400px;}")
self.tabBar.setExpanding(True)
self.layout=QVBoxLayout(self)
self.layout.addWidget(self.tabBar)
self.tabBar.addTab("Kontext Menu")
self.tabBar.addTab("Settings in detail")
self.tabBar.addTab("Help and tips")
self.tabBar.addTab("About")
self.tabBar.addTab("Credits")
self.show()
if __name__ == '__main__':
app=QApplication(sys.argv)
sd=Main()
app.exec()
ダイアログのサイズは固定されているため、各タブの幅を合計幅/(タブの量)として計算できるという考えがありますが、それでも各タブの幅を伝える方法がわかりません...