学习《PyQt4入门指南 PDF中文版.pdf 》笔记
部件在网格布局中可以跨越多行或者多列。我们将下面的示例中演示该情况。
<span style="font-size:14px;">#!/usr/bin/python
# gridlayout2.py
from PyQt5.QtWidgets import QApplication, QLineEdit, QLabel, QGridLayout
from PyQt5 import QtWidgets
class GridLayout(QtWidgets.QWidget):
def __init__(self, parent= None):
QtWidgets.QWidget.__init__(self)
self.setWindowTitle('grid layout')
title = QLabel('Title')
author = QLabel('Author')
review = QLabel('Review')
titleEdit = QLineEdit()
authorEdit = QLineEdit()
reviewEdit = QLineEdit()
grid = QGridLayout()
grid.setSpacing(10)
grid.addWidget(title, 1, 0)
grid.addWidget(titleEdit, 1, 1)
grid.addWidget(author, 2, 0)
grid.addWidget(authorEdit, 2, 1)
grid.addWidget(rev

本文介绍了如何在PyQt5中使用网格布局让部件跨越多行或多列。通过示例代码展示如何设置部件的行和列跨度,以实现更灵活的布局效果。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



