pyqt5显示打卡情况
时间: 2023-10-25 12:18:23 浏览: 75
这个问题比较模糊,我假设你的意思是设计一个界面,用 PyQt5 来显示打卡情况。以下是一个简单的示例代码,你可以根据自己的需求进行修改:
```python
import sys
from PyQt5.QtWidgets import QApplication, QWidget, QVBoxLayout, QHBoxLayout, QLabel, QPushButton
class MainWindow(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
# 创建标签
label1 = QLabel('今日打卡情况:')
label2 = QLabel('未打卡')
# 创建按钮
btn1 = QPushButton('打卡')
btn2 = QPushButton('退出')
# 按钮绑定事件
btn1.clicked.connect(self.on_click)
btn2.clicked.connect(self.close)
# 创建水平布局
h_layout = QHBoxLayout()
h_layout.addWidget(btn1)
h_layout.addWidget(btn2)
# 创建垂直布局
v_layout = QVBoxLayout()
v_layout.addWidget(label1)
v_layout.addWidget(label2)
v_layout.addLayout(h_layout)
# 设置主窗口布局
self.setLayout(v_layout)
self.setWindowTitle('打卡情况')
def on_click(self):
# 模拟打卡成功
label2.setText('已打卡')
if __name__ == '__main__':
app = QApplication(sys.argv)
window = MainWindow()
window.show()
sys.exit(app.exec_())
```
该示例代码创建了一个窗口,包含一个标签和两个按钮。点击“打卡”按钮后,标签内容会变为“已打卡”。你可以根据自己的需求,修改标签内容、按钮文本等等。
阅读全文