レイアウトにないウィジェットに 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()
メインウィンドウのサイズを変更しても、赤いボックスは同じサイズのままです。
親(メインウィンドウ)が変更されているときに、その赤いボックスのサイズを変更するにはどうすればよいですか。
注:何らかの理由でレイアウトを使用したくありません。