QScrollArea 不根据设置的大小策略调整大小
我无法将整个 QDialog
空间用于我的 QScrollArea
。我设置了 QSizePolicy 和 setWidgetResizeable(true) ,但没有结果。
from PySide6 import QtWidgets, QtCore
from PySide6.QtCore import Qt
import sys
app = QtWidgets.QApplication(sys.argv)
dialog = QtWidgets.QDialog()
scrollArea = QtWidgets.QScrollArea()
scrollArea.setWidgetResizable(True)
scrollArea.setSizePolicy(QtWidgets.QSizePolicy.Policy.Maximum,QtWidgets.QSizePolicy.Policy.Maximum)
layout = QtWidgets.QVBoxLayout()
layout.addWidget(scrollArea, alignment=Qt.AlignCenter)
dialog.setLayout(layout)
dialog.show()
sys.exit(app.exec())
QScrollArea
不想调整为整个 QDialog
的大小。
I am not able to use the whole QDialog
space for my QScrollArea
. I set the QSizePolicy
and setWidgetResizeable(true)
, but with no results.
from PySide6 import QtWidgets, QtCore
from PySide6.QtCore import Qt
import sys
app = QtWidgets.QApplication(sys.argv)
dialog = QtWidgets.QDialog()
scrollArea = QtWidgets.QScrollArea()
scrollArea.setWidgetResizable(True)
scrollArea.setSizePolicy(QtWidgets.QSizePolicy.Policy.Maximum,QtWidgets.QSizePolicy.Policy.Maximum)
layout = QtWidgets.QVBoxLayout()
layout.addWidget(scrollArea, alignment=Qt.AlignCenter)
dialog.setLayout(layout)
dialog.show()
sys.exit(app.exec())
The QScrollArea
do not want to resize to whole QDialog
.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论