第一次提交
1、hpi的可用代码; 2、修复了多次点击曝光后,福亮度数据错误的问题; 3、定标方式为大的蓝菲积分球的标准能量曲线,而不是基于asd的能量曲线;
This commit is contained in:
1801
record_system_v25/2record_system_v25.py
Normal file
1801
record_system_v25/2record_system_v25.py
Normal file
File diff suppressed because it is too large
Load Diff
3
record_system_v25/delete.py
Normal file
3
record_system_v25/delete.py
Normal file
@ -0,0 +1,3 @@
|
||||
from record_system_v25.library.functions import get_path
|
||||
|
||||
print(get_path())
|
23
record_system_v25/log/corning_config.ini
Normal file
23
record_system_v25/log/corning_config.ini
Normal file
@ -0,0 +1,23 @@
|
||||
[bin]
|
||||
binning = 1
|
||||
start_column_binning_1 = 12
|
||||
end_column_binning_1 = 1376
|
||||
start_row_binning_1 = 1
|
||||
end_row_binning_1 = 301
|
||||
start_column_binning_2 = 13
|
||||
end_column_binning_2 = 695
|
||||
start_row_binning_2 = 1
|
||||
end_row_binning_2 = 150
|
||||
|
||||
[image_record_param]
|
||||
image_dir = D:/delete
|
||||
default_image_name = tangdfg
|
||||
framerate = 30
|
||||
exposure_time = 199
|
||||
gain = 0
|
||||
frame_number = 10
|
||||
|
||||
[spectral_record_param]
|
||||
spectral_dir = D:/py27_program/arcus
|
||||
default_spectral_name = 555
|
||||
|
0
record_system_v25/ui/__init__.py
Normal file
0
record_system_v25/ui/__init__.py
Normal file
48
record_system_v25/ui/arcus_control_ui.py
Normal file
48
record_system_v25/ui/arcus_control_ui.py
Normal file
@ -0,0 +1,48 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
# Form implementation generated from reading ui file 'arcus_control_ui.ui'
|
||||
#
|
||||
# Created by: PyQt5 UI code generator 5.13.0
|
||||
#
|
||||
# WARNING! All changes made in this file will be lost!
|
||||
|
||||
|
||||
from PyQt5 import QtCore, QtGui, QtWidgets
|
||||
|
||||
|
||||
class Ui_arcus_ui(object):
|
||||
def setupUi(self, arcus_ui):
|
||||
arcus_ui.setObjectName("arcus_ui")
|
||||
arcus_ui.resize(354, 171)
|
||||
self.centralwidget = QtWidgets.QWidget(arcus_ui)
|
||||
self.centralwidget.setObjectName("centralwidget")
|
||||
self.left_btn = QtWidgets.QPushButton(self.centralwidget)
|
||||
self.left_btn.setGeometry(QtCore.QRect(100, 90, 61, 21))
|
||||
self.left_btn.setObjectName("left_btn")
|
||||
self.right_btn = QtWidgets.QPushButton(self.centralwidget)
|
||||
self.right_btn.setGeometry(QtCore.QRect(170, 90, 61, 23))
|
||||
self.right_btn.setObjectName("right_btn")
|
||||
self.speed_lineEdit = QtWidgets.QLineEdit(self.centralwidget)
|
||||
self.speed_lineEdit.setGeometry(QtCore.QRect(101, 10, 131, 20))
|
||||
self.speed_lineEdit.setObjectName("speed_lineEdit")
|
||||
self.speed_ScrollBar = QtWidgets.QScrollBar(self.centralwidget)
|
||||
self.speed_ScrollBar.setGeometry(QtCore.QRect(100, 40, 131, 20))
|
||||
self.speed_ScrollBar.setOrientation(QtCore.Qt.Horizontal)
|
||||
self.speed_ScrollBar.setObjectName("speed_ScrollBar")
|
||||
arcus_ui.setCentralWidget(self.centralwidget)
|
||||
self.menubar = QtWidgets.QMenuBar(arcus_ui)
|
||||
self.menubar.setGeometry(QtCore.QRect(0, 0, 354, 23))
|
||||
self.menubar.setObjectName("menubar")
|
||||
arcus_ui.setMenuBar(self.menubar)
|
||||
self.statusbar = QtWidgets.QStatusBar(arcus_ui)
|
||||
self.statusbar.setObjectName("statusbar")
|
||||
arcus_ui.setStatusBar(self.statusbar)
|
||||
|
||||
self.retranslateUi(arcus_ui)
|
||||
QtCore.QMetaObject.connectSlotsByName(arcus_ui)
|
||||
|
||||
def retranslateUi(self, arcus_ui):
|
||||
_translate = QtCore.QCoreApplication.translate
|
||||
arcus_ui.setWindowTitle(_translate("arcus_ui", "MainWindow"))
|
||||
self.left_btn.setText(_translate("arcus_ui", "左"))
|
||||
self.right_btn.setText(_translate("arcus_ui", "右"))
|
81
record_system_v25/ui/arcus_control_ui.ui
Normal file
81
record_system_v25/ui/arcus_control_ui.ui
Normal file
@ -0,0 +1,81 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<ui version="4.0">
|
||||
<class>arcus_ui</class>
|
||||
<widget class="QMainWindow" name="arcus_ui">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>354</width>
|
||||
<height>171</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="windowTitle">
|
||||
<string>MainWindow</string>
|
||||
</property>
|
||||
<widget class="QWidget" name="centralwidget">
|
||||
<widget class="QPushButton" name="left_btn">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>100</x>
|
||||
<y>90</y>
|
||||
<width>61</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>左</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QPushButton" name="right_btn">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>170</x>
|
||||
<y>90</y>
|
||||
<width>61</width>
|
||||
<height>23</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>右</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLineEdit" name="speed_lineEdit">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>101</x>
|
||||
<y>10</y>
|
||||
<width>131</width>
|
||||
<height>20</height>
|
||||
</rect>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QScrollBar" name="speed_ScrollBar">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>100</x>
|
||||
<y>40</y>
|
||||
<width>131</width>
|
||||
<height>20</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="orientation">
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
</widget>
|
||||
</widget>
|
||||
<widget class="QMenuBar" name="menubar">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>354</width>
|
||||
<height>23</height>
|
||||
</rect>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QStatusBar" name="statusbar"/>
|
||||
</widget>
|
||||
<resources/>
|
||||
<connections/>
|
||||
</ui>
|
47
record_system_v25/ui/enter_window.py
Normal file
47
record_system_v25/ui/enter_window.py
Normal file
@ -0,0 +1,47 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
# Form implementation generated from reading ui file 'enter_window.ui'
|
||||
#
|
||||
# Created by: PyQt5 UI code generator 5.13.0
|
||||
#
|
||||
# WARNING! All changes made in this file will be lost!
|
||||
|
||||
|
||||
from PyQt5 import QtCore, QtGui, QtWidgets
|
||||
|
||||
|
||||
class Ui_enter_Window(object):
|
||||
def setupUi(self, enter_Window):
|
||||
enter_Window.setObjectName("enter_Window")
|
||||
enter_Window.resize(651, 474)
|
||||
self.centralwidget = QtWidgets.QWidget(enter_Window)
|
||||
self.centralwidget.setObjectName("centralwidget")
|
||||
self.image_mode_bt = QtWidgets.QPushButton(self.centralwidget)
|
||||
self.image_mode_bt.setGeometry(QtCore.QRect(200, 180, 111, 51))
|
||||
self.image_mode_bt.setObjectName("image_mode_bt")
|
||||
self.spectral_mode_bt = QtWidgets.QPushButton(self.centralwidget)
|
||||
self.spectral_mode_bt.setGeometry(QtCore.QRect(360, 180, 111, 51))
|
||||
self.spectral_mode_bt.setObjectName("spectral_mode_bt")
|
||||
self.camstatus_tb = QtWidgets.QTextBrowser(self.centralwidget)
|
||||
self.camstatus_tb.setGeometry(QtCore.QRect(200, 240, 271, 81))
|
||||
self.camstatus_tb.setObjectName("camstatus_tb")
|
||||
enter_Window.setCentralWidget(self.centralwidget)
|
||||
self.menubar = QtWidgets.QMenuBar(enter_Window)
|
||||
self.menubar.setGeometry(QtCore.QRect(0, 0, 651, 26))
|
||||
self.menubar.setObjectName("menubar")
|
||||
enter_Window.setMenuBar(self.menubar)
|
||||
self.statusbar = QtWidgets.QStatusBar(enter_Window)
|
||||
self.statusbar.setObjectName("statusbar")
|
||||
enter_Window.setStatusBar(self.statusbar)
|
||||
self.actionwew_e = QtWidgets.QAction(enter_Window)
|
||||
self.actionwew_e.setObjectName("actionwew_e")
|
||||
|
||||
self.retranslateUi(enter_Window)
|
||||
QtCore.QMetaObject.connectSlotsByName(enter_Window)
|
||||
|
||||
def retranslateUi(self, enter_Window):
|
||||
_translate = QtCore.QCoreApplication.translate
|
||||
enter_Window.setWindowTitle(_translate("enter_Window", "主窗口"))
|
||||
self.image_mode_bt.setText(_translate("enter_Window", "影像模式"))
|
||||
self.spectral_mode_bt.setText(_translate("enter_Window", "光谱模式"))
|
||||
self.actionwew_e.setText(_translate("enter_Window", "wew e"))
|
73
record_system_v25/ui/enter_window.ui
Normal file
73
record_system_v25/ui/enter_window.ui
Normal file
@ -0,0 +1,73 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<ui version="4.0">
|
||||
<class>enter_Window</class>
|
||||
<widget class="QMainWindow" name="enter_Window">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>651</width>
|
||||
<height>474</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="windowTitle">
|
||||
<string>主窗口</string>
|
||||
</property>
|
||||
<widget class="QWidget" name="centralwidget">
|
||||
<widget class="QPushButton" name="image_mode_bt">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>200</x>
|
||||
<y>180</y>
|
||||
<width>111</width>
|
||||
<height>51</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>影像模式</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QPushButton" name="spectral_mode_bt">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>360</x>
|
||||
<y>180</y>
|
||||
<width>111</width>
|
||||
<height>51</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>光谱模式</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QTextBrowser" name="camstatus_tb">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>200</x>
|
||||
<y>240</y>
|
||||
<width>271</width>
|
||||
<height>81</height>
|
||||
</rect>
|
||||
</property>
|
||||
</widget>
|
||||
</widget>
|
||||
<widget class="QMenuBar" name="menubar">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>651</width>
|
||||
<height>26</height>
|
||||
</rect>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QStatusBar" name="statusbar"/>
|
||||
<action name="actionwew_e">
|
||||
<property name="text">
|
||||
<string>wew e</string>
|
||||
</property>
|
||||
</action>
|
||||
</widget>
|
||||
<resources/>
|
||||
<connections/>
|
||||
</ui>
|
268
record_system_v25/ui/image_Window.py
Normal file
268
record_system_v25/ui/image_Window.py
Normal file
@ -0,0 +1,268 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
# Form implementation generated from reading ui file 'image_Window.ui'
|
||||
#
|
||||
# Created by: PyQt5 UI code generator 5.13.0
|
||||
#
|
||||
# WARNING! All changes made in this file will be lost!
|
||||
|
||||
|
||||
from PyQt5 import QtCore, QtGui, QtWidgets
|
||||
|
||||
|
||||
class Ui_image_Window(object):
|
||||
def setupUi(self, image_Window):
|
||||
image_Window.setObjectName("image_Window")
|
||||
image_Window.setEnabled(True)
|
||||
image_Window.resize(1179, 683)
|
||||
image_Window.setMouseTracking(False)
|
||||
image_Window.setFocusPolicy(QtCore.Qt.NoFocus)
|
||||
image_Window.setAutoFillBackground(False)
|
||||
image_Window.setSizeGripEnabled(False)
|
||||
image_Window.setModal(False)
|
||||
self.gridLayout = QtWidgets.QGridLayout(image_Window)
|
||||
self.gridLayout.setObjectName("gridLayout")
|
||||
self.groupBox_5 = QtWidgets.QGroupBox(image_Window)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.groupBox_5.sizePolicy().hasHeightForWidth())
|
||||
self.groupBox_5.setSizePolicy(sizePolicy)
|
||||
self.groupBox_5.setObjectName("groupBox_5")
|
||||
self.horizontalLayout_4 = QtWidgets.QHBoxLayout(self.groupBox_5)
|
||||
self.horizontalLayout_4.setObjectName("horizontalLayout_4")
|
||||
self.hum_label = QtWidgets.QLabel(self.groupBox_5)
|
||||
self.hum_label.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter)
|
||||
self.hum_label.setObjectName("hum_label")
|
||||
self.horizontalLayout_4.addWidget(self.hum_label)
|
||||
spacerItem = QtWidgets.QSpacerItem(374, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
|
||||
self.horizontalLayout_4.addItem(spacerItem)
|
||||
self.splitter_2 = QtWidgets.QSplitter(self.groupBox_5)
|
||||
self.splitter_2.setOrientation(QtCore.Qt.Horizontal)
|
||||
self.splitter_2.setObjectName("splitter_2")
|
||||
self.layoutWidget = QtWidgets.QWidget(self.splitter_2)
|
||||
self.layoutWidget.setObjectName("layoutWidget")
|
||||
self.verticalLayout = QtWidgets.QVBoxLayout(self.layoutWidget)
|
||||
self.verticalLayout.setContentsMargins(0, 0, 0, 0)
|
||||
self.verticalLayout.setObjectName("verticalLayout")
|
||||
self.label = QtWidgets.QLabel(self.layoutWidget)
|
||||
self.label.setObjectName("label")
|
||||
self.verticalLayout.addWidget(self.label)
|
||||
self.label_4 = QtWidgets.QLabel(self.layoutWidget)
|
||||
self.label_4.setObjectName("label_4")
|
||||
self.verticalLayout.addWidget(self.label_4)
|
||||
self.layoutWidget1 = QtWidgets.QWidget(self.splitter_2)
|
||||
self.layoutWidget1.setObjectName("layoutWidget1")
|
||||
self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.layoutWidget1)
|
||||
self.verticalLayout_2.setContentsMargins(0, 0, 0, 0)
|
||||
self.verticalLayout_2.setObjectName("verticalLayout_2")
|
||||
self.filepath_le = QtWidgets.QLineEdit(self.layoutWidget1)
|
||||
self.filepath_le.setReadOnly(True)
|
||||
self.filepath_le.setObjectName("filepath_le")
|
||||
self.verticalLayout_2.addWidget(self.filepath_le)
|
||||
self.filename_le = QtWidgets.QLineEdit(self.layoutWidget1)
|
||||
self.filename_le.setObjectName("filename_le")
|
||||
self.verticalLayout_2.addWidget(self.filename_le)
|
||||
self.layoutWidget2 = QtWidgets.QWidget(self.splitter_2)
|
||||
self.layoutWidget2.setObjectName("layoutWidget2")
|
||||
self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.layoutWidget2)
|
||||
self.verticalLayout_3.setContentsMargins(0, 0, 0, 0)
|
||||
self.verticalLayout_3.setObjectName("verticalLayout_3")
|
||||
self.filepath_bt = QtWidgets.QPushButton(self.layoutWidget2)
|
||||
self.filepath_bt.setFocusPolicy(QtCore.Qt.ClickFocus)
|
||||
self.filepath_bt.setAutoDefault(False)
|
||||
self.filepath_bt.setObjectName("filepath_bt")
|
||||
self.verticalLayout_3.addWidget(self.filepath_bt)
|
||||
self.save_bt = QtWidgets.QPushButton(self.layoutWidget2)
|
||||
self.save_bt.setFocusPolicy(QtCore.Qt.ClickFocus)
|
||||
self.save_bt.setAutoDefault(False)
|
||||
self.save_bt.setObjectName("save_bt")
|
||||
self.verticalLayout_3.addWidget(self.save_bt)
|
||||
self.layoutWidget3 = QtWidgets.QWidget(self.splitter_2)
|
||||
self.layoutWidget3.setObjectName("layoutWidget3")
|
||||
self.verticalLayout_7 = QtWidgets.QVBoxLayout(self.layoutWidget3)
|
||||
self.verticalLayout_7.setContentsMargins(0, 0, 0, 0)
|
||||
self.verticalLayout_7.setObjectName("verticalLayout_7")
|
||||
self.t_label = QtWidgets.QLabel(self.layoutWidget3)
|
||||
self.t_label.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter)
|
||||
self.t_label.setObjectName("t_label")
|
||||
self.verticalLayout_7.addWidget(self.t_label)
|
||||
self.horizontalLayout_4.addWidget(self.splitter_2)
|
||||
spacerItem1 = QtWidgets.QSpacerItem(374, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
|
||||
self.horizontalLayout_4.addItem(spacerItem1)
|
||||
self.gridLayout.addWidget(self.groupBox_5, 0, 0, 1, 1)
|
||||
self.splitter = QtWidgets.QSplitter(image_Window)
|
||||
self.splitter.setOrientation(QtCore.Qt.Horizontal)
|
||||
self.splitter.setObjectName("splitter")
|
||||
self.groupBox_3 = QtWidgets.QGroupBox(self.splitter)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.groupBox_3.sizePolicy().hasHeightForWidth())
|
||||
self.groupBox_3.setSizePolicy(sizePolicy)
|
||||
self.groupBox_3.setMinimumSize(QtCore.QSize(0, 0))
|
||||
self.groupBox_3.setMaximumSize(QtCore.QSize(2000, 16777215))
|
||||
self.groupBox_3.setObjectName("groupBox_3")
|
||||
self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.groupBox_3)
|
||||
self.verticalLayout_4.setObjectName("verticalLayout_4")
|
||||
self.groupBox = QtWidgets.QGroupBox(self.groupBox_3)
|
||||
self.groupBox.setObjectName("groupBox")
|
||||
self.horizontalLayout = QtWidgets.QHBoxLayout(self.groupBox)
|
||||
self.horizontalLayout.setObjectName("horizontalLayout")
|
||||
self.image_glo = QtWidgets.QGridLayout()
|
||||
self.image_glo.setObjectName("image_glo")
|
||||
self.horizontalLayout.addLayout(self.image_glo)
|
||||
self.verticalLayout_4.addWidget(self.groupBox)
|
||||
self.statu_tb = QtWidgets.QTextBrowser(self.groupBox_3)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.statu_tb.sizePolicy().hasHeightForWidth())
|
||||
self.statu_tb.setSizePolicy(sizePolicy)
|
||||
self.statu_tb.setMaximumSize(QtCore.QSize(8777215, 100))
|
||||
self.statu_tb.setReadOnly(True)
|
||||
self.statu_tb.setObjectName("statu_tb")
|
||||
self.verticalLayout_4.addWidget(self.statu_tb)
|
||||
self.groupBox_4 = QtWidgets.QGroupBox(self.splitter)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.groupBox_4.sizePolicy().hasHeightForWidth())
|
||||
self.groupBox_4.setSizePolicy(sizePolicy)
|
||||
self.groupBox_4.setObjectName("groupBox_4")
|
||||
self.verticalLayout_5 = QtWidgets.QVBoxLayout(self.groupBox_4)
|
||||
self.verticalLayout_5.setObjectName("verticalLayout_5")
|
||||
self.groupBox_2 = QtWidgets.QGroupBox(self.groupBox_4)
|
||||
self.groupBox_2.setObjectName("groupBox_2")
|
||||
self.horizontalLayout_2 = QtWidgets.QHBoxLayout(self.groupBox_2)
|
||||
self.horizontalLayout_2.setObjectName("horizontalLayout_2")
|
||||
self.focus_glo = QtWidgets.QGridLayout()
|
||||
self.focus_glo.setObjectName("focus_glo")
|
||||
self.horizontalLayout_2.addLayout(self.focus_glo)
|
||||
self.verticalLayout_5.addWidget(self.groupBox_2)
|
||||
self.groupBox_6 = QtWidgets.QGroupBox(self.groupBox_4)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.groupBox_6.sizePolicy().hasHeightForWidth())
|
||||
self.groupBox_6.setSizePolicy(sizePolicy)
|
||||
self.groupBox_6.setObjectName("groupBox_6")
|
||||
self.horizontalLayout_5 = QtWidgets.QHBoxLayout(self.groupBox_6)
|
||||
self.horizontalLayout_5.setObjectName("horizontalLayout_5")
|
||||
self.groupBox_7 = QtWidgets.QGroupBox(self.groupBox_6)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.groupBox_7.sizePolicy().hasHeightForWidth())
|
||||
self.groupBox_7.setSizePolicy(sizePolicy)
|
||||
self.groupBox_7.setMaximumSize(QtCore.QSize(500, 500))
|
||||
self.groupBox_7.setObjectName("groupBox_7")
|
||||
self.horizontalLayout_3 = QtWidgets.QHBoxLayout(self.groupBox_7)
|
||||
self.horizontalLayout_3.setObjectName("horizontalLayout_3")
|
||||
self.verticalLayout_6 = QtWidgets.QVBoxLayout()
|
||||
self.verticalLayout_6.setObjectName("verticalLayout_6")
|
||||
self.label_3 = QtWidgets.QLabel(self.groupBox_7)
|
||||
self.label_3.setAlignment(QtCore.Qt.AlignCenter)
|
||||
self.label_3.setObjectName("label_3")
|
||||
self.verticalLayout_6.addWidget(self.label_3)
|
||||
self.image_mode_focus_bt = QtWidgets.QPushButton(self.groupBox_7)
|
||||
self.image_mode_focus_bt.setFocusPolicy(QtCore.Qt.ClickFocus)
|
||||
self.image_mode_focus_bt.setAutoDefault(False)
|
||||
self.image_mode_focus_bt.setObjectName("image_mode_focus_bt")
|
||||
self.verticalLayout_6.addWidget(self.image_mode_focus_bt)
|
||||
self.image_mode_exposureTime_bt = QtWidgets.QPushButton(self.groupBox_7)
|
||||
self.image_mode_exposureTime_bt.setFocusPolicy(QtCore.Qt.ClickFocus)
|
||||
self.image_mode_exposureTime_bt.setAutoDefault(False)
|
||||
self.image_mode_exposureTime_bt.setObjectName("image_mode_exposureTime_bt")
|
||||
self.verticalLayout_6.addWidget(self.image_mode_exposureTime_bt)
|
||||
self.label_5 = QtWidgets.QLabel(self.groupBox_7)
|
||||
self.label_5.setAlignment(QtCore.Qt.AlignCenter)
|
||||
self.label_5.setObjectName("label_5")
|
||||
self.verticalLayout_6.addWidget(self.label_5)
|
||||
self.image_mode_wb_bt = QtWidgets.QPushButton(self.groupBox_7)
|
||||
self.image_mode_wb_bt.setFocusPolicy(QtCore.Qt.ClickFocus)
|
||||
self.image_mode_wb_bt.setAutoDefault(False)
|
||||
self.image_mode_wb_bt.setObjectName("image_mode_wb_bt")
|
||||
self.verticalLayout_6.addWidget(self.image_mode_wb_bt)
|
||||
self.label_2 = QtWidgets.QLabel(self.groupBox_7)
|
||||
self.label_2.setAlignment(QtCore.Qt.AlignCenter)
|
||||
self.label_2.setObjectName("label_2")
|
||||
self.verticalLayout_6.addWidget(self.label_2)
|
||||
self.image_mode_record_bt = QtWidgets.QPushButton(self.groupBox_7)
|
||||
self.image_mode_record_bt.setFocusPolicy(QtCore.Qt.ClickFocus)
|
||||
self.image_mode_record_bt.setAutoDefault(False)
|
||||
self.image_mode_record_bt.setObjectName("image_mode_record_bt")
|
||||
self.verticalLayout_6.addWidget(self.image_mode_record_bt)
|
||||
self.horizontalLayout_3.addLayout(self.verticalLayout_6)
|
||||
self.verticalLayout_8 = QtWidgets.QVBoxLayout()
|
||||
self.verticalLayout_8.setObjectName("verticalLayout_8")
|
||||
self.framerate_le = QtWidgets.QLineEdit(self.groupBox_7)
|
||||
self.framerate_le.setReadOnly(False)
|
||||
self.framerate_le.setObjectName("framerate_le")
|
||||
self.verticalLayout_8.addWidget(self.framerate_le)
|
||||
self.image_mode_stop_focus_bt = QtWidgets.QPushButton(self.groupBox_7)
|
||||
self.image_mode_stop_focus_bt.setFocusPolicy(QtCore.Qt.ClickFocus)
|
||||
self.image_mode_stop_focus_bt.setAutoDefault(False)
|
||||
self.image_mode_stop_focus_bt.setObjectName("image_mode_stop_focus_bt")
|
||||
self.verticalLayout_8.addWidget(self.image_mode_stop_focus_bt)
|
||||
self.exposure_time_le = QtWidgets.QLineEdit(self.groupBox_7)
|
||||
self.exposure_time_le.setObjectName("exposure_time_le")
|
||||
self.verticalLayout_8.addWidget(self.exposure_time_le)
|
||||
self.gain_le = QtWidgets.QLineEdit(self.groupBox_7)
|
||||
self.gain_le.setObjectName("gain_le")
|
||||
self.verticalLayout_8.addWidget(self.gain_le)
|
||||
self.image_mode_dc_bt = QtWidgets.QPushButton(self.groupBox_7)
|
||||
self.image_mode_dc_bt.setFocusPolicy(QtCore.Qt.ClickFocus)
|
||||
self.image_mode_dc_bt.setAutoDefault(False)
|
||||
self.image_mode_dc_bt.setObjectName("image_mode_dc_bt")
|
||||
self.verticalLayout_8.addWidget(self.image_mode_dc_bt)
|
||||
self.framenumber_le = QtWidgets.QLineEdit(self.groupBox_7)
|
||||
self.framenumber_le.setObjectName("framenumber_le")
|
||||
self.verticalLayout_8.addWidget(self.framenumber_le)
|
||||
self.image_mode_motor_bt = QtWidgets.QPushButton(self.groupBox_7)
|
||||
self.image_mode_motor_bt.setFocusPolicy(QtCore.Qt.ClickFocus)
|
||||
self.image_mode_motor_bt.setAutoDefault(False)
|
||||
self.image_mode_motor_bt.setObjectName("image_mode_motor_bt")
|
||||
self.verticalLayout_8.addWidget(self.image_mode_motor_bt)
|
||||
self.image_mode_stop_record_bt = QtWidgets.QPushButton(self.groupBox_7)
|
||||
self.image_mode_stop_record_bt.setFocusPolicy(QtCore.Qt.ClickFocus)
|
||||
self.image_mode_stop_record_bt.setAutoDefault(False)
|
||||
self.image_mode_stop_record_bt.setObjectName("image_mode_stop_record_bt")
|
||||
self.verticalLayout_8.addWidget(self.image_mode_stop_record_bt)
|
||||
self.horizontalLayout_3.addLayout(self.verticalLayout_8)
|
||||
self.horizontalLayout_5.addWidget(self.groupBox_7)
|
||||
spacerItem2 = QtWidgets.QSpacerItem(261, 17, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
|
||||
self.horizontalLayout_5.addItem(spacerItem2)
|
||||
self.verticalLayout_5.addWidget(self.groupBox_6)
|
||||
self.gridLayout.addWidget(self.splitter, 1, 0, 1, 1)
|
||||
|
||||
self.retranslateUi(image_Window)
|
||||
QtCore.QMetaObject.connectSlotsByName(image_Window)
|
||||
|
||||
def retranslateUi(self, image_Window):
|
||||
_translate = QtCore.QCoreApplication.translate
|
||||
image_Window.setWindowTitle(_translate("image_Window", "影像窗口"))
|
||||
self.groupBox_5.setTitle(_translate("image_Window", "GroupBox"))
|
||||
self.hum_label.setText(_translate("image_Window", "湿度:无数据"))
|
||||
self.label.setText(_translate("image_Window", "保存路径"))
|
||||
self.label_4.setText(_translate("image_Window", "文件名"))
|
||||
self.filepath_bt.setText(_translate("image_Window", "浏览"))
|
||||
self.save_bt.setText(_translate("image_Window", "保存"))
|
||||
self.t_label.setText(_translate("image_Window", "温度:无数据"))
|
||||
self.groupBox_3.setTitle(_translate("image_Window", "GroupBox"))
|
||||
self.groupBox.setTitle(_translate("image_Window", "图像"))
|
||||
self.groupBox_4.setTitle(_translate("image_Window", "GroupBox"))
|
||||
self.groupBox_2.setTitle(_translate("image_Window", "光谱"))
|
||||
self.groupBox_6.setTitle(_translate("image_Window", "GroupBox"))
|
||||
self.groupBox_7.setTitle(_translate("image_Window", "GroupBox"))
|
||||
self.label_3.setText(_translate("image_Window", "帧率"))
|
||||
self.image_mode_focus_bt.setText(_translate("image_Window", "调焦"))
|
||||
self.image_mode_exposureTime_bt.setText(_translate("image_Window", "曝光"))
|
||||
self.label_5.setText(_translate("image_Window", "gain"))
|
||||
self.image_mode_wb_bt.setText(_translate("image_Window", "白板"))
|
||||
self.label_2.setText(_translate("image_Window", "帧数"))
|
||||
self.image_mode_record_bt.setText(_translate("image_Window", "采集"))
|
||||
self.image_mode_stop_focus_bt.setText(_translate("image_Window", "停止调焦"))
|
||||
self.image_mode_dc_bt.setText(_translate("image_Window", "暗电流"))
|
||||
self.image_mode_motor_bt.setText(_translate("image_Window", "马达"))
|
||||
self.image_mode_stop_record_bt.setText(_translate("image_Window", "停止采集"))
|
468
record_system_v25/ui/image_Window.ui
Normal file
468
record_system_v25/ui/image_Window.ui
Normal file
@ -0,0 +1,468 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<ui version="4.0">
|
||||
<class>image_Window</class>
|
||||
<widget class="QDialog" name="image_Window">
|
||||
<property name="enabled">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>1179</width>
|
||||
<height>683</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="mouseTracking">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
<property name="focusPolicy">
|
||||
<enum>Qt::NoFocus</enum>
|
||||
</property>
|
||||
<property name="windowTitle">
|
||||
<string>影像窗口</string>
|
||||
</property>
|
||||
<property name="autoFillBackground">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
<property name="sizeGripEnabled">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
<property name="modal">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
<layout class="QGridLayout" name="gridLayout">
|
||||
<item row="0" column="0">
|
||||
<widget class="QGroupBox" name="groupBox_5">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="title">
|
||||
<string>GroupBox</string>
|
||||
</property>
|
||||
<layout class="QHBoxLayout" name="horizontalLayout_4">
|
||||
<item>
|
||||
<widget class="QLabel" name="hum_label">
|
||||
<property name="text">
|
||||
<string>湿度:无数据</string>
|
||||
</property>
|
||||
<property name="alignment">
|
||||
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<spacer name="horizontalSpacer_2">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>374</width>
|
||||
<height>20</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QSplitter" name="splitter_2">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
<widget class="QWidget" name="layoutWidget">
|
||||
<layout class="QVBoxLayout" name="verticalLayout">
|
||||
<item>
|
||||
<widget class="QLabel" name="label">
|
||||
<property name="text">
|
||||
<string>保存路径</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QLabel" name="label_4">
|
||||
<property name="text">
|
||||
<string>文件名</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<widget class="QWidget" name="layoutWidget">
|
||||
<layout class="QVBoxLayout" name="verticalLayout_2">
|
||||
<item>
|
||||
<widget class="QLineEdit" name="filepath_le">
|
||||
<property name="readOnly">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QLineEdit" name="filename_le"/>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<widget class="QWidget" name="layoutWidget">
|
||||
<layout class="QVBoxLayout" name="verticalLayout_3">
|
||||
<item>
|
||||
<widget class="QPushButton" name="filepath_bt">
|
||||
<property name="focusPolicy">
|
||||
<enum>Qt::ClickFocus</enum>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>浏览</string>
|
||||
</property>
|
||||
<property name="autoDefault">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QPushButton" name="save_bt">
|
||||
<property name="focusPolicy">
|
||||
<enum>Qt::ClickFocus</enum>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>保存</string>
|
||||
</property>
|
||||
<property name="autoDefault">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<widget class="QWidget" name="layoutWidget">
|
||||
<layout class="QVBoxLayout" name="verticalLayout_7">
|
||||
<item>
|
||||
<widget class="QLabel" name="t_label">
|
||||
<property name="text">
|
||||
<string>温度:无数据</string>
|
||||
</property>
|
||||
<property name="alignment">
|
||||
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<spacer name="horizontalSpacer">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>374</width>
|
||||
<height>20</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="0">
|
||||
<widget class="QSplitter" name="splitter">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
<widget class="QGroupBox" name="groupBox_3">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Preferred" vsizetype="Preferred">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="minimumSize">
|
||||
<size>
|
||||
<width>0</width>
|
||||
<height>0</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="maximumSize">
|
||||
<size>
|
||||
<width>2000</width>
|
||||
<height>16777215</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="title">
|
||||
<string>GroupBox</string>
|
||||
</property>
|
||||
<layout class="QVBoxLayout" name="verticalLayout_4">
|
||||
<item>
|
||||
<widget class="QGroupBox" name="groupBox">
|
||||
<property name="title">
|
||||
<string>图像</string>
|
||||
</property>
|
||||
<layout class="QHBoxLayout" name="horizontalLayout">
|
||||
<item>
|
||||
<layout class="QGridLayout" name="image_glo"/>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QTextBrowser" name="statu_tb">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Expanding" vsizetype="Fixed">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="maximumSize">
|
||||
<size>
|
||||
<width>8777215</width>
|
||||
<height>100</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="readOnly">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<widget class="QGroupBox" name="groupBox_4">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Preferred" vsizetype="Preferred">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="title">
|
||||
<string>GroupBox</string>
|
||||
</property>
|
||||
<layout class="QVBoxLayout" name="verticalLayout_5">
|
||||
<item>
|
||||
<widget class="QGroupBox" name="groupBox_2">
|
||||
<property name="title">
|
||||
<string>光谱</string>
|
||||
</property>
|
||||
<layout class="QHBoxLayout" name="horizontalLayout_2">
|
||||
<item>
|
||||
<layout class="QGridLayout" name="focus_glo"/>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QGroupBox" name="groupBox_6">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Preferred" vsizetype="Preferred">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="title">
|
||||
<string>GroupBox</string>
|
||||
</property>
|
||||
<layout class="QHBoxLayout" name="horizontalLayout_5">
|
||||
<item>
|
||||
<widget class="QGroupBox" name="groupBox_7">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="maximumSize">
|
||||
<size>
|
||||
<width>500</width>
|
||||
<height>500</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="title">
|
||||
<string>GroupBox</string>
|
||||
</property>
|
||||
<layout class="QHBoxLayout" name="horizontalLayout_3">
|
||||
<item>
|
||||
<layout class="QVBoxLayout" name="verticalLayout_6">
|
||||
<item>
|
||||
<widget class="QLabel" name="label_3">
|
||||
<property name="text">
|
||||
<string>帧率</string>
|
||||
</property>
|
||||
<property name="alignment">
|
||||
<set>Qt::AlignCenter</set>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QPushButton" name="image_mode_focus_bt">
|
||||
<property name="focusPolicy">
|
||||
<enum>Qt::ClickFocus</enum>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>调焦</string>
|
||||
</property>
|
||||
<property name="autoDefault">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QPushButton" name="image_mode_exposureTime_bt">
|
||||
<property name="focusPolicy">
|
||||
<enum>Qt::ClickFocus</enum>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>曝光</string>
|
||||
</property>
|
||||
<property name="autoDefault">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QLabel" name="label_5">
|
||||
<property name="text">
|
||||
<string>gain</string>
|
||||
</property>
|
||||
<property name="alignment">
|
||||
<set>Qt::AlignCenter</set>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QPushButton" name="image_mode_wb_bt">
|
||||
<property name="focusPolicy">
|
||||
<enum>Qt::ClickFocus</enum>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>白板</string>
|
||||
</property>
|
||||
<property name="autoDefault">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QLabel" name="label_2">
|
||||
<property name="text">
|
||||
<string>帧数</string>
|
||||
</property>
|
||||
<property name="alignment">
|
||||
<set>Qt::AlignCenter</set>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QPushButton" name="image_mode_record_bt">
|
||||
<property name="focusPolicy">
|
||||
<enum>Qt::ClickFocus</enum>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>采集</string>
|
||||
</property>
|
||||
<property name="autoDefault">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item>
|
||||
<layout class="QVBoxLayout" name="verticalLayout_8">
|
||||
<item>
|
||||
<widget class="QLineEdit" name="framerate_le">
|
||||
<property name="readOnly">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QPushButton" name="image_mode_stop_focus_bt">
|
||||
<property name="focusPolicy">
|
||||
<enum>Qt::ClickFocus</enum>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>停止调焦</string>
|
||||
</property>
|
||||
<property name="autoDefault">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QLineEdit" name="exposure_time_le"/>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QLineEdit" name="gain_le"/>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QPushButton" name="image_mode_dc_bt">
|
||||
<property name="focusPolicy">
|
||||
<enum>Qt::ClickFocus</enum>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>暗电流</string>
|
||||
</property>
|
||||
<property name="autoDefault">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QLineEdit" name="framenumber_le"/>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QPushButton" name="image_mode_motor_bt">
|
||||
<property name="focusPolicy">
|
||||
<enum>Qt::ClickFocus</enum>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>马达</string>
|
||||
</property>
|
||||
<property name="autoDefault">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QPushButton" name="image_mode_stop_record_bt">
|
||||
<property name="focusPolicy">
|
||||
<enum>Qt::ClickFocus</enum>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>停止采集</string>
|
||||
</property>
|
||||
<property name="autoDefault">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<spacer name="horizontalSpacer_4">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>261</width>
|
||||
<height>17</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<resources/>
|
||||
<connections/>
|
||||
</ui>
|
1083
record_system_v25/ui/image_Window_phone.ui
Normal file
1083
record_system_v25/ui/image_Window_phone.ui
Normal file
File diff suppressed because it is too large
Load Diff
104
record_system_v25/ui/spectral_Window.py
Normal file
104
record_system_v25/ui/spectral_Window.py
Normal file
@ -0,0 +1,104 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
# Form implementation generated from reading ui file 'spectral_Window.ui'
|
||||
#
|
||||
# Created by: PyQt5 UI code generator 5.13.0
|
||||
#
|
||||
# WARNING! All changes made in this file will be lost!
|
||||
|
||||
|
||||
from PyQt5 import QtCore, QtGui, QtWidgets
|
||||
|
||||
|
||||
class Ui_spectral_Window(object):
|
||||
def setupUi(self, spectral_Window):
|
||||
spectral_Window.setObjectName("spectral_Window")
|
||||
spectral_Window.resize(820, 545)
|
||||
self.label = QtWidgets.QLabel(spectral_Window)
|
||||
self.label.setGeometry(QtCore.QRect(54, 10, 51, 20))
|
||||
self.label.setObjectName("label")
|
||||
self.filepath_le = QtWidgets.QLineEdit(spectral_Window)
|
||||
self.filepath_le.setGeometry(QtCore.QRect(131, 10, 261, 21))
|
||||
self.filepath_le.setObjectName("filepath_le")
|
||||
self.label_2 = QtWidgets.QLabel(spectral_Window)
|
||||
self.label_2.setGeometry(QtCore.QRect(54, 40, 41, 20))
|
||||
self.label_2.setObjectName("label_2")
|
||||
self.filename_le = QtWidgets.QLineEdit(spectral_Window)
|
||||
self.filename_le.setGeometry(QtCore.QRect(131, 40, 261, 21))
|
||||
self.filename_le.setObjectName("filename_le")
|
||||
self.filepath_bt = QtWidgets.QPushButton(spectral_Window)
|
||||
self.filepath_bt.setGeometry(QtCore.QRect(401, 10, 71, 21))
|
||||
self.filepath_bt.setObjectName("filepath_bt")
|
||||
self.statu_tb = QtWidgets.QTextBrowser(spectral_Window)
|
||||
self.statu_tb.setGeometry(QtCore.QRect(620, 240, 161, 301))
|
||||
self.statu_tb.setObjectName("statu_tb")
|
||||
self.tabWidget = QtWidgets.QTabWidget(spectral_Window)
|
||||
self.tabWidget.setGeometry(QtCore.QRect(10, 70, 591, 441))
|
||||
self.tabWidget.setObjectName("tabWidget")
|
||||
self.tab = QtWidgets.QWidget()
|
||||
self.tab.setObjectName("tab")
|
||||
self.gridLayoutWidget = QtWidgets.QWidget(self.tab)
|
||||
self.gridLayoutWidget.setGeometry(QtCore.QRect(0, 0, 581, 411))
|
||||
self.gridLayoutWidget.setObjectName("gridLayoutWidget")
|
||||
self.spe_glo = QtWidgets.QGridLayout(self.gridLayoutWidget)
|
||||
self.spe_glo.setContentsMargins(0, 0, 0, 0)
|
||||
self.spe_glo.setObjectName("spe_glo")
|
||||
self.tabWidget.addTab(self.tab, "")
|
||||
self.tab_2 = QtWidgets.QWidget()
|
||||
self.tab_2.setObjectName("tab_2")
|
||||
self.gridLayoutWidget_2 = QtWidgets.QWidget(self.tab_2)
|
||||
self.gridLayoutWidget_2.setGeometry(QtCore.QRect(-1, -1, 581, 411))
|
||||
self.gridLayoutWidget_2.setObjectName("gridLayoutWidget_2")
|
||||
self.align_glo = QtWidgets.QGridLayout(self.gridLayoutWidget_2)
|
||||
self.align_glo.setContentsMargins(0, 0, 0, 0)
|
||||
self.align_glo.setObjectName("align_glo")
|
||||
self.tabWidget.addTab(self.tab_2, "")
|
||||
self.layoutWidget = QtWidgets.QWidget(spectral_Window)
|
||||
self.layoutWidget.setGeometry(QtCore.QRect(610, 90, 195, 135))
|
||||
self.layoutWidget.setObjectName("layoutWidget")
|
||||
self.gridLayout = QtWidgets.QGridLayout(self.layoutWidget)
|
||||
self.gridLayout.setContentsMargins(0, 0, 0, 0)
|
||||
self.gridLayout.setObjectName("gridLayout")
|
||||
self.spectral_mode_align_bt = QtWidgets.QPushButton(self.layoutWidget)
|
||||
self.spectral_mode_align_bt.setObjectName("spectral_mode_align_bt")
|
||||
self.gridLayout.addWidget(self.spectral_mode_align_bt, 0, 0, 1, 1)
|
||||
self.spectral_mode_stop_align_bt = QtWidgets.QPushButton(self.layoutWidget)
|
||||
self.spectral_mode_stop_align_bt.setObjectName("spectral_mode_stop_align_bt")
|
||||
self.gridLayout.addWidget(self.spectral_mode_stop_align_bt, 0, 1, 1, 1)
|
||||
self.spectral_mode_wb_bt = QtWidgets.QPushButton(self.layoutWidget)
|
||||
self.spectral_mode_wb_bt.setObjectName("spectral_mode_wb_bt")
|
||||
self.gridLayout.addWidget(self.spectral_mode_wb_bt, 1, 0, 1, 2)
|
||||
self.spectral_mode_dc_bt = QtWidgets.QPushButton(self.layoutWidget)
|
||||
self.spectral_mode_dc_bt.setObjectName("spectral_mode_dc_bt")
|
||||
self.gridLayout.addWidget(self.spectral_mode_dc_bt, 2, 0, 1, 2)
|
||||
self.spectral_mode_record_bt = QtWidgets.QPushButton(self.layoutWidget)
|
||||
self.spectral_mode_record_bt.setObjectName("spectral_mode_record_bt")
|
||||
self.gridLayout.addWidget(self.spectral_mode_record_bt, 3, 0, 1, 2)
|
||||
self.t_label = QtWidgets.QLabel(spectral_Window)
|
||||
self.t_label.setGeometry(QtCore.QRect(490, 11, 78, 23))
|
||||
self.t_label.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter)
|
||||
self.t_label.setObjectName("t_label")
|
||||
self.hum_label = QtWidgets.QLabel(spectral_Window)
|
||||
self.hum_label.setGeometry(QtCore.QRect(490, 40, 78, 23))
|
||||
self.hum_label.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter)
|
||||
self.hum_label.setObjectName("hum_label")
|
||||
|
||||
self.retranslateUi(spectral_Window)
|
||||
self.tabWidget.setCurrentIndex(0)
|
||||
QtCore.QMetaObject.connectSlotsByName(spectral_Window)
|
||||
|
||||
def retranslateUi(self, spectral_Window):
|
||||
_translate = QtCore.QCoreApplication.translate
|
||||
spectral_Window.setWindowTitle(_translate("spectral_Window", "光谱窗口"))
|
||||
self.label.setText(_translate("spectral_Window", "保存路径"))
|
||||
self.label_2.setText(_translate("spectral_Window", "文件名"))
|
||||
self.filepath_bt.setText(_translate("spectral_Window", "浏览"))
|
||||
self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab), _translate("spectral_Window", "spe"))
|
||||
self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_2), _translate("spectral_Window", "align"))
|
||||
self.spectral_mode_align_bt.setText(_translate("spectral_Window", "align"))
|
||||
self.spectral_mode_stop_align_bt.setText(_translate("spectral_Window", "stop align"))
|
||||
self.spectral_mode_wb_bt.setText(_translate("spectral_Window", "曝光/白板"))
|
||||
self.spectral_mode_dc_bt.setText(_translate("spectral_Window", "暗电流"))
|
||||
self.spectral_mode_record_bt.setText(_translate("spectral_Window", "采集"))
|
||||
self.t_label.setText(_translate("spectral_Window", "温度:无数据"))
|
||||
self.hum_label.setText(_translate("spectral_Window", "湿度:无数据"))
|
215
record_system_v25/ui/spectral_Window.ui
Normal file
215
record_system_v25/ui/spectral_Window.ui
Normal file
@ -0,0 +1,215 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<ui version="4.0">
|
||||
<class>spectral_Window</class>
|
||||
<widget class="QDialog" name="spectral_Window">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>820</width>
|
||||
<height>545</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="windowTitle">
|
||||
<string>光谱窗口</string>
|
||||
</property>
|
||||
<widget class="QLabel" name="label">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>54</x>
|
||||
<y>10</y>
|
||||
<width>51</width>
|
||||
<height>20</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>保存路径</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLineEdit" name="filepath_le">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>131</x>
|
||||
<y>10</y>
|
||||
<width>261</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="readOnly">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="label_2">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>54</x>
|
||||
<y>40</y>
|
||||
<width>41</width>
|
||||
<height>20</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>文件名</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLineEdit" name="filename_le">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>131</x>
|
||||
<y>40</y>
|
||||
<width>261</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QPushButton" name="filepath_bt">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>401</x>
|
||||
<y>10</y>
|
||||
<width>71</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>浏览</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QTextBrowser" name="statu_tb">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>620</x>
|
||||
<y>240</y>
|
||||
<width>161</width>
|
||||
<height>301</height>
|
||||
</rect>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QTabWidget" name="tabWidget">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>10</x>
|
||||
<y>70</y>
|
||||
<width>591</width>
|
||||
<height>441</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="currentIndex">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<widget class="QWidget" name="tab">
|
||||
<attribute name="title">
|
||||
<string>spe</string>
|
||||
</attribute>
|
||||
<widget class="QWidget" name="gridLayoutWidget">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>581</width>
|
||||
<height>411</height>
|
||||
</rect>
|
||||
</property>
|
||||
<layout class="QGridLayout" name="spe_glo"/>
|
||||
</widget>
|
||||
</widget>
|
||||
<widget class="QWidget" name="tab_2">
|
||||
<attribute name="title">
|
||||
<string>align</string>
|
||||
</attribute>
|
||||
<widget class="QWidget" name="gridLayoutWidget_2">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>-1</x>
|
||||
<y>-1</y>
|
||||
<width>581</width>
|
||||
<height>411</height>
|
||||
</rect>
|
||||
</property>
|
||||
<layout class="QGridLayout" name="align_glo"/>
|
||||
</widget>
|
||||
</widget>
|
||||
</widget>
|
||||
<widget class="QWidget" name="layoutWidget">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>610</x>
|
||||
<y>90</y>
|
||||
<width>195</width>
|
||||
<height>135</height>
|
||||
</rect>
|
||||
</property>
|
||||
<layout class="QGridLayout" name="gridLayout">
|
||||
<item row="0" column="0">
|
||||
<widget class="QPushButton" name="spectral_mode_align_bt">
|
||||
<property name="text">
|
||||
<string>align</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="1">
|
||||
<widget class="QPushButton" name="spectral_mode_stop_align_bt">
|
||||
<property name="text">
|
||||
<string>stop align</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="0" colspan="2">
|
||||
<widget class="QPushButton" name="spectral_mode_wb_bt">
|
||||
<property name="text">
|
||||
<string>曝光/白板</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="2" column="0" colspan="2">
|
||||
<widget class="QPushButton" name="spectral_mode_dc_bt">
|
||||
<property name="text">
|
||||
<string>暗电流</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="3" column="0" colspan="2">
|
||||
<widget class="QPushButton" name="spectral_mode_record_bt">
|
||||
<property name="text">
|
||||
<string>采集</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<widget class="QLabel" name="t_label">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>490</x>
|
||||
<y>11</y>
|
||||
<width>78</width>
|
||||
<height>23</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>温度:无数据</string>
|
||||
</property>
|
||||
<property name="alignment">
|
||||
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="hum_label">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>490</x>
|
||||
<y>40</y>
|
||||
<width>78</width>
|
||||
<height>23</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>湿度:无数据</string>
|
||||
</property>
|
||||
<property name="alignment">
|
||||
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
|
||||
</property>
|
||||
</widget>
|
||||
</widget>
|
||||
<resources/>
|
||||
<connections/>
|
||||
</ui>
|
377
record_system_v25/ui/spectral_Window_phone.ui
Normal file
377
record_system_v25/ui/spectral_Window_phone.ui
Normal file
@ -0,0 +1,377 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<ui version="4.0">
|
||||
<class>spectral_Window_phone</class>
|
||||
<widget class="QDialog" name="spectral_Window_phone">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>568</width>
|
||||
<height>1144</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="windowTitle">
|
||||
<string>光谱窗口</string>
|
||||
</property>
|
||||
<layout class="QGridLayout" name="gridLayout_4">
|
||||
<item row="0" column="0">
|
||||
<widget class="QFrame" name="frame">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Preferred" vsizetype="Minimum">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="minimumSize">
|
||||
<size>
|
||||
<width>0</width>
|
||||
<height>600</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="maximumSize">
|
||||
<size>
|
||||
<width>16777215</width>
|
||||
<height>16777215</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="frameShape">
|
||||
<enum>QFrame::StyledPanel</enum>
|
||||
</property>
|
||||
<property name="frameShadow">
|
||||
<enum>QFrame::Raised</enum>
|
||||
</property>
|
||||
<layout class="QGridLayout" name="gridLayout">
|
||||
<property name="leftMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="topMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="rightMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="bottomMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<item row="0" column="0">
|
||||
<layout class="QGridLayout" name="spe_glo"/>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="0">
|
||||
<widget class="QFrame" name="frame_2">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Preferred" vsizetype="Preferred">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="maximumSize">
|
||||
<size>
|
||||
<width>16777215</width>
|
||||
<height>600</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="frameShape">
|
||||
<enum>QFrame::StyledPanel</enum>
|
||||
</property>
|
||||
<property name="frameShadow">
|
||||
<enum>QFrame::Raised</enum>
|
||||
</property>
|
||||
<layout class="QGridLayout" name="gridLayout_2">
|
||||
<property name="leftMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="topMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="rightMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="bottomMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="spacing">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<item row="0" column="0">
|
||||
<widget class="QPushButton" name="spectral_mode_wb_bt">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Preferred" vsizetype="Expanding">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="styleSheet">
|
||||
<string notr="true">/*按钮普通态*/
|
||||
QPushButton
|
||||
{
|
||||
/*字体为微软雅黑*/
|
||||
font-family:Microsoft Yahei;
|
||||
/*字体大小为20点*/
|
||||
font-size:25pt;
|
||||
/*字体颜色为白色*/
|
||||
/*color:white;*/
|
||||
/*背景颜色*/
|
||||
/*background-color:rgb(14 , 150 , 254);*/
|
||||
/*边框圆角半径为8像素*/
|
||||
/*border-radius:8px;*/
|
||||
}
|
||||
|
||||
/*按钮停留态*/
|
||||
QPushButton:hover
|
||||
{
|
||||
/*背景颜色*/
|
||||
background-color:rgb(44 , 137 , 255);
|
||||
/*边框圆角半径为8像素*/
|
||||
border-radius:20px;
|
||||
}
|
||||
|
||||
/*按钮按下态*/
|
||||
QPushButton:pressed
|
||||
{
|
||||
/*背景颜色*/
|
||||
/*background-color:rgb(14 , 135 , 228);*/
|
||||
background-color:red;
|
||||
|
||||
/*左内边距为3像素,让按下时字向右移动3像素*/
|
||||
padding-left:3px;
|
||||
|
||||
/*上内边距为3像素,让按下时字向下移动3像素*/
|
||||
padding-top:3px;
|
||||
}</string>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>曝光/白板</string>
|
||||
</property>
|
||||
<property name="autoDefault">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="0">
|
||||
<widget class="QPushButton" name="spectral_mode_dc_bt">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Preferred" vsizetype="Expanding">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="styleSheet">
|
||||
<string notr="true">/*按钮普通态*/
|
||||
QPushButton
|
||||
{
|
||||
/*字体为微软雅黑*/
|
||||
font-family:Microsoft Yahei;
|
||||
/*字体大小为20点*/
|
||||
font-size:25pt;
|
||||
/*字体颜色为白色*/
|
||||
/*color:white;*/
|
||||
/*背景颜色*/
|
||||
/*background-color:rgb(14 , 150 , 254);*/
|
||||
/*边框圆角半径为8像素*/
|
||||
/*border-radius:8px;*/
|
||||
}
|
||||
|
||||
/*按钮停留态*/
|
||||
QPushButton:hover
|
||||
{
|
||||
/*背景颜色*/
|
||||
background-color:rgb(44 , 137 , 255);
|
||||
/*边框圆角半径为8像素*/
|
||||
border-radius:20px;
|
||||
}
|
||||
|
||||
/*按钮按下态*/
|
||||
QPushButton:pressed
|
||||
{
|
||||
/*背景颜色*/
|
||||
/*background-color:rgb(14 , 135 , 228);*/
|
||||
background-color:red;
|
||||
|
||||
/*左内边距为3像素,让按下时字向右移动3像素*/
|
||||
padding-left:3px;
|
||||
|
||||
/*上内边距为3像素,让按下时字向下移动3像素*/
|
||||
padding-top:3px;
|
||||
}</string>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>暗电流</string>
|
||||
</property>
|
||||
<property name="autoDefault">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="2" column="0">
|
||||
<widget class="QPushButton" name="spectral_mode_record_bt">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Preferred" vsizetype="Expanding">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="styleSheet">
|
||||
<string notr="true">/*按钮普通态*/
|
||||
QPushButton
|
||||
{
|
||||
/*字体为微软雅黑*/
|
||||
font-family:Microsoft Yahei;
|
||||
/*字体大小为20点*/
|
||||
font-size:25pt;
|
||||
/*字体颜色为白色*/
|
||||
/*color:white;*/
|
||||
/*背景颜色*/
|
||||
/*background-color:rgb(14 , 150 , 254);*/
|
||||
/*边框圆角半径为8像素*/
|
||||
/*border-radius:8px;*/
|
||||
}
|
||||
|
||||
/*按钮停留态*/
|
||||
QPushButton:hover
|
||||
{
|
||||
/*背景颜色*/
|
||||
background-color:rgb(44 , 137 , 255);
|
||||
/*边框圆角半径为8像素*/
|
||||
border-radius:20px;
|
||||
}
|
||||
|
||||
/*按钮按下态*/
|
||||
QPushButton:pressed
|
||||
{
|
||||
/*背景颜色*/
|
||||
/*background-color:rgb(14 , 135 , 228);*/
|
||||
background-color:red;
|
||||
|
||||
/*左内边距为3像素,让按下时字向右移动3像素*/
|
||||
padding-left:3px;
|
||||
|
||||
/*上内边距为3像素,让按下时字向下移动3像素*/
|
||||
padding-top:3px;
|
||||
}</string>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>采集</string>
|
||||
</property>
|
||||
<property name="autoDefault">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="2" column="0">
|
||||
<widget class="QFrame" name="frame_3">
|
||||
<property name="maximumSize">
|
||||
<size>
|
||||
<width>16777215</width>
|
||||
<height>150</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="frameShape">
|
||||
<enum>QFrame::StyledPanel</enum>
|
||||
</property>
|
||||
<property name="frameShadow">
|
||||
<enum>QFrame::Raised</enum>
|
||||
</property>
|
||||
<layout class="QGridLayout" name="gridLayout_3">
|
||||
<property name="leftMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="topMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="rightMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="bottomMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="spacing">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<item row="0" column="0">
|
||||
<layout class="QHBoxLayout" name="horizontalLayout">
|
||||
<item>
|
||||
<widget class="QLabel" name="label_2">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Preferred" vsizetype="Preferred">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="font">
|
||||
<font>
|
||||
<pointsize>25</pointsize>
|
||||
</font>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>文件名</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QLineEdit" name="filename_le">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Expanding" vsizetype="Preferred">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="font">
|
||||
<font>
|
||||
<pointsize>61</pointsize>
|
||||
</font>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item row="1" column="0">
|
||||
<layout class="QHBoxLayout" name="horizontalLayout_2">
|
||||
<item>
|
||||
<spacer name="horizontalSpacer">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>40</width>
|
||||
<height>20</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QLabel" name="t_label">
|
||||
<property name="text">
|
||||
<string>温度:无数据</string>
|
||||
</property>
|
||||
<property name="alignment">
|
||||
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QLabel" name="hum_label">
|
||||
<property name="text">
|
||||
<string>湿度:无数据</string>
|
||||
</property>
|
||||
<property name="alignment">
|
||||
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<resources/>
|
||||
<connections/>
|
||||
</ui>
|
Reference in New Issue
Block a user