pyqt5车辆拥堵界面设计
时间: 2023-12-01 12:43:20 浏览: 57
以下是一个简单的PyQt5车辆拥堵界面设计的例子:
```python
import sys
from PyQt5.QtWidgets import QApplication, QWidget, QLabel, QComboBox, QPushButton, QVBoxLayout
class TrafficCongestion(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
# 创建标签
label1 = QLabel('请选择城市:')
label2 = QLabel('请选择拥堵等级:')
# 创建下拉框
combo1 = QComboBox(self)
combo1.addItem('北京')
combo1.addItem('上海')
combo1.addItem('广州')
combo1.addItem('深圳')
combo2 = QComboBox(self)
combo2.addItem('轻度拥堵')
combo2.addItem('中度拥堵')
combo2.addItem('重度拥堵')
# 创建按钮
button = QPushButton('查询', self)
# 创建布局
vbox = QVBoxLayout()
vbox.addWidget(label1)
vbox.addWidget(combo1)
vbox.addWidget(label2)
vbox.addWidget(combo2)
vbox.addWidget(button)
# 设置窗口布局
self.setLayout(vbox)
# 设置窗口标题和大小
self.setWindowTitle('车辆拥堵查询')
self.setGeometry(300, 300, 300, 150)
# 显示窗口
self.show()
if __name__ == '__main__':
app = QApplication(sys.argv)
ex = TrafficCongestion()
sys.exit(app.exec_())
```
这个界面包含两个下拉框和一个查询按钮,用户可以选择城市和拥堵等级,然后点击查询按钮进行查询。你可以根据自己的需求进行修改和扩展。
阅读全文