为什么 sizePolicy 不会影响不在布局中的小部件?
这是一个例子:
from PyQt5 import QtWidgets
app = QtWidgets.QApplication([])
window = QtWidgets.QWidget()
window.setGeometry(50, 50, 500, 300)
test_widget = QtWidgets.QWidget(window)
test_widget.setMinimumSize(100, 100)
test_widget.setStyleSheet("background-color:red")
size_policy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum)
test_widget.setSizePolicy(size_policy)
window.show()
app.exec()
但这不起作用,如果您更改了主窗口大小,红色框仍然具有相同的大小。
那么,当父(主窗口)发生变化时,我怎样才能使那个红色框可调整大小。
注意:出于某种原因,我不想使用布局。