【发布时间】:2011-05-28 02:02:55
【问题描述】:
只是一个带有标签小部件的主小部件。
问题是 - 当我运行它时,只显示部分选项卡(如附图所示)。因此,您需要调整大小或滚动选项卡以获取最后一个。
我如何设置它以便窗口从一开始就显示所有选项卡?
import sys
from PyQt4.QtGui import *
class MainWindow(QWidget):
def __init__(self, parent=None):
QWidget.__init__(self, parent)
# making tabs
tabs = QTabWidget()
tabs.addTab(QWidget(), '111111')
tabs.addTab(QWidget(), '222222')
tabs.addTab(QWidget(), '333333')
tabs.addTab(QWidget(), '444444')
# inserting in vbox
vbox = QVBoxLayout(self)
vbox.addWidget(tabs)
app = QApplication(sys.argv)
myapp = MainWindow()
myapp.show()
sys.exit(app.exec_())
如何调整所有标签的大小?
问题出在哪里 - 它是父小部件、选项卡还是 vbox?
【问题讨论】: