python pyqt5 复选框
时间: 2023-12-29 15:25:51 浏览: 89
以下是使用Python和PyQt5创建复选框的示例代码:
```python
from PyQt5.QtWidgets import QApplication, QWidget, QVBoxLayout, QCheckBox
import sys
class CheckBoxExample(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
layout = QVBoxLayout()
# 创建复选框
checkbox1 = QCheckBox("Python")
checkbox2 = QCheckBox("C++")
checkbox3 = QCheckBox("Java")
# 设置默认选中状态
checkbox1.setChecked(True)
# 将复选框添加到布局中
layout.addWidget(checkbox1)
layout.addWidget(checkbox2)
layout.addWidget(checkbox3)
self.setLayout(layout)
self.setWindowTitle("CheckBox Example")
self.show()
if __name__ == '__main__':
app = QApplication(sys.argv)
ex = CheckBoxExample()
sys.exit(app.exec_())
```
这段代码创建了一个简单的窗口,并在窗口中添加了三个复选框(Python、C++和Java)。其中,Python复选框默认选中。你可以根据需要修改复选框的文本、默认选中状态等属性。
阅读全文