Linux
Python 3.9.2
Если использовать QTextEdit, всё выглядит нормально:
Но, если заменить
на
То получается так:
Собственно вопрос. Как растянуть QWebEngineView по вертикали так, чтобы было как на первой картинке - растянуто на всю высоту?
Python 3.9.2
Код:
PyQt5 5.15
PyQt5-sip 12.8
PyQtWebEngine 5.15.2
Python:
from PyQt5 import QtCore, QtWidgets, QtWebEngineWidgets
app = QtWidgets.QApplication([])
win = QtWidgets.QMainWindow()
widget = QtWidgets.QWidget()
layout = QtWidgets.QVBoxLayout()
layout.setAlignment(QtCore.Qt.AlignmentFlag.AlignTop)
w1 = QtWidgets.QLabel("header")
# --
w_main = QtWidgets.QTextEdit()
# --
w2 = QtWidgets.QLabel("footer")
layout.addWidget(w1)
layout.addWidget(w_main)
layout.addWidget(w2)
widget.setLayout(layout)
win.setCentralWidget(widget)
win.resize(300, 700)
win.show()
app.exec_()
Но, если заменить
Python:
w_main = QtWidgets.QTextEdit()
Python:
w_main = QtWebEngineWidgets.QWebEngineView()
w_main.setHtml("test")
Собственно вопрос. Как растянуть QWebEngineView по вертикали так, чтобы было как на первой картинке - растянуто на всю высоту?