Python用pyqt库建立一个UI die的界面,然后在界面里面添加可以勾选的复选框完整代码
时间: 2024-12-04 14:29:33 浏览: 10
python GUI库图形界面开发之PyQt5复选框控件QCheckBox详细使用方法与实例
3星 · 编辑精心推荐
在Python中,你可以使用PyQt库来创建用户界面(UI)。以下是一个简单的示例,展示如何使用PyQt5创建一个包含复选框的窗口界面:
```python
# 首先,确保已经安装了PyQt5,如果没有,可以使用pip install PyQt5命令安装
from PyQt5.QtWidgets import QApplication, QWidget, QVBoxLayout, QCheckBox
class DieUI(QWidget):
def __init__(self):
super().__init__()
# 创建窗口
self.setWindowTitle('Die UI')
self.setGeometry(100, 100, 400, 300)
# 创建布局
layout = QVBoxLayout()
# 添加复选框
checkbox_1 = QCheckBox("Checkbox 1")
checkbox_2 = QCheckBox("Checkbox 2")
checkbox_3 = QCheckBox("Checkbox 3")
# 将复选框添加到布局中
layout.addWidget(checkbox_1)
layout.addWidget(checkbox_2)
layout.addWidget(checkbox_3)
# 设置窗口内容
self.setLayout(layout)
if __name__ == "__main__":
app = QApplication([])
# 实例化UI
die_ui = DieUI()
die_ui.show()
# 运行应用
app.exec_()
```
在这个例子中,我们创建了一个名为`DieUI`的窗口,它有一个垂直布局`layout`,其中包含了三个复选框。当运行这个程序时,会看到一个窗口,里面有三个可以勾选的复选框。
阅读全文