mirror of
http://git.xinwangdao.com/cnnc-embedded-parts-detect/detect-gui.git
synced 2025-06-24 13:14:11 +08:00
63 lines
2.5 KiB
Python
63 lines
2.5 KiB
Python
from PyQt5.QtCore import QSize
|
|
from PyQt5.QtWidgets import QFrame, QWidget, QGridLayout, QLabel
|
|
|
|
|
|
class TaskResultLegendFrame(QFrame):
|
|
def __init__(self, parent=None):
|
|
super(TaskResultLegendFrame, self).__init__(parent)
|
|
|
|
layout = QGridLayout()
|
|
layout.setContentsMargins(0,0,0,0)
|
|
self.setLayout(layout)
|
|
|
|
legend_check_widget = QWidget()
|
|
legend_check_widget.setObjectName("legendCheckWidget")
|
|
legend_check_widget.setFixedSize(QSize(20, 20))
|
|
# legend_std_widget = QWidget()
|
|
# legend_std_widget.setObjectName("legendStdWidget")
|
|
legend_ok_widget = QWidget()
|
|
legend_ok_widget.setObjectName("legendOkWidget")
|
|
legend_ok_widget.setFixedSize(QSize(20, 20))
|
|
legend_ng_widget = QWidget()
|
|
legend_ng_widget.setObjectName("legendNgWidget")
|
|
legend_ng_widget.setFixedSize(QSize(20, 20))
|
|
legend_normal_widget = QWidget()
|
|
legend_normal_widget.setObjectName("legendNormalWidget")
|
|
legend_normal_widget.setFixedSize(QSize(20, 20))
|
|
|
|
legend_check_label = QLabel()
|
|
legend_check_label.setObjectName("legendCheckLabel")
|
|
legend_check_label.setText("检测区域")
|
|
# legend_std_label = QLabel()
|
|
# legend_std_label.setObjectName("legendStdLabel")
|
|
# legend_std_label.setText("基准件")
|
|
legend_ok_label = QLabel()
|
|
legend_ok_label.setObjectName("legendOkLabel")
|
|
legend_ok_label.setText("合格件")
|
|
legend_ng_label = QLabel()
|
|
legend_ng_label.setObjectName("legendNgLabel")
|
|
legend_ng_label.setText("不合格件")
|
|
legend_normal_label = QLabel()
|
|
legend_normal_label.setObjectName("legendNormalLabel")
|
|
legend_normal_label.setText("待检测件")
|
|
|
|
layout.setColumnStretch(0,6)
|
|
layout.setColumnStretch(1,1)
|
|
layout.setColumnStretch(2,1)
|
|
layout.setColumnStretch(3,1)
|
|
layout.setColumnStretch(4,1)
|
|
layout.setColumnStretch(5,1)
|
|
layout.setColumnStretch(6,1)
|
|
layout.setColumnStretch(7,1)
|
|
layout.setColumnStretch(8,1)
|
|
layout.setColumnStretch(9,6)
|
|
|
|
layout.addWidget(legend_check_widget, 0, 1)
|
|
layout.addWidget(legend_check_label, 0, 2)
|
|
layout.addWidget(legend_ok_widget, 0, 3)
|
|
layout.addWidget(legend_ok_label, 0, 4)
|
|
layout.addWidget(legend_ng_widget, 0, 5)
|
|
layout.addWidget(legend_ng_label, 0, 6)
|
|
layout.addWidget(legend_normal_widget, 0, 7)
|
|
layout.addWidget(legend_normal_label, 0, 8)
|
|
layout.addWidget(QWidget(), 0, 9) |