pyqt5生成一个请假表格:表格中包括姓名,日期,请假事由
时间: 2024-03-29 07:35:10 浏览: 25
好的,以下是使用 PyQt5 生成一个简单的请假表格的代码示例:
```python
import sys
from PyQt5.QtWidgets import QApplication, QWidget, QLabel, QLineEdit, QTextEdit, QGridLayout
class LeaveApplication(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
# 创建控件
name_label = QLabel('姓名:')
date_label = QLabel('日期:')
reason_label = QLabel('请假事由:')
name_edit = QLineEdit()
date_edit = QLineEdit()
reason_edit = QTextEdit()
# 创建表格布局
grid = QGridLayout()
grid.setSpacing(10)
# 将控件添加到表格布局中
grid.addWidget(name_label, 1, 0)
grid.addWidget(name_edit, 1, 1)
grid.addWidget(date_label, 2, 0)
grid.addWidget(date_edit, 2, 1)
grid.addWidget(reason_label, 3, 0)
grid.addWidget(reason_edit, 3, 1, 5, 1)
# 将表格布局应用到窗口上
self.setLayout(grid)
# 设置窗口大小和标题
self.setGeometry(300, 300, 350, 300)
self.setWindowTitle('请假表格')
self.show()
if __name__ == '__main__':
app = QApplication(sys.argv)
ex = LeaveApplication()
sys.exit(app.exec_())
```
运行上述代码后,将会生成一个包含姓名、日期、请假事由的表格,如下图所示:
![请假表格](https://img-blog.csdnimg.cn/20210925160754768.png)