如何制作一个html表来填充QLabel中相同html定义的所有可用空间?
在此图像中,红色应填充黑色,因为表格的宽度和高度均为100 %应该填充QLabel的所有可用空间,黑色:
import sys
from PyQt5.QtWidgets import *
from PyQt5.QtCore import QCoreApplication
class Example(QWidget):
def __init__(self):
super().__init__()
lbl1 = QLabel("""
<style>
table{
background-color: red;
}
</style>
<table width="100%" height="100%">
<tr>
<td colspan="2">1234</td>
</tr>
<tr>
<td width="60">1</td>
<td width="50">4</td>
</tr>
</table>
""", self)
lbl1.setStyleSheet('QFrame {background-color:black;}')
lbl1.resize(200, 200)
self.setGeometry(0, 0, 400, 220)
self.show()
if __name__ == '__main__':
app = QApplication(sys.argv)
ex = Example()
sys.exit(app.exec_())