我想给小工具一个初始大小,不是固定的,也不是最小的,也不是最大的
因为我希望用户能够控制小部件的大小,当我使用拆分器.
怎么做到的?
请看这张图片:
当我打开程序时,我希望右侧(红色)宽度为150;但当我try 更改它的大小时,我希望它响应并可更改,即使我希望它更大或更小.
当我设置固定大小时,我将无法更改其大小.
当我设置一个最小尺寸时,它将扩展并使左侧(绿色)变小.
当我设置了最大尺寸时,我将能够使其更小,但不能更大.
这是我的代码:
from PyQt5 import QtWidgets
import sys
app = QtWidgets.QApplication(sys.argv)
window = QtWidgets.QWidget()
window.resize(800,500)
window_layout = QtWidgets.QGridLayout()
first_widget = QtWidgets.QScrollArea()
first_widget.setStyleSheet("background-color:rgb(0,150,0)")
second_widget = QtWidgets.QGroupBox()
second_widget.setStyleSheet("background-color:rgb(150,0,0)")
splitter = QtWidgets.QSplitter()
splitter.addWidget(first_widget)
splitter.addWidget(second_widget)
window_layout.addWidget(splitter)
window.setLayout(window_layout)
window.show()
app.exec()
谢谢.