第一次提交
1、hpi的可用代码; 2、修复了多次点击曝光后,福亮度数据错误的问题; 3、定标方式为大的蓝菲积分球的标准能量曲线,而不是基于asd的能量曲线;
This commit is contained in:
2313
record_system_v28/2record_system_v28.py
Normal file
2313
record_system_v28/2record_system_v28.py
Normal file
File diff suppressed because it is too large
Load Diff
63
record_system_v28/delete.py
Normal file
63
record_system_v28/delete.py
Normal file
@ -0,0 +1,63 @@
|
||||
from ximea import xiapi
|
||||
import numpy as np
|
||||
|
||||
cam = xiapi.Camera()
|
||||
cam.open_device()
|
||||
|
||||
|
||||
|
||||
# self.cam.set_width(1392)
|
||||
# cam.set_offsetX(272)
|
||||
#
|
||||
# cam.set_height(302)
|
||||
# cam.set_offsetY(338)
|
||||
|
||||
|
||||
# Serial number = 0031
|
||||
cam.set_width(1392)
|
||||
cam.set_offsetX(272)
|
||||
|
||||
cam.set_height(302)
|
||||
cam.set_offsetY(406)
|
||||
|
||||
framerate=20
|
||||
|
||||
cam.set_framerate(framerate)
|
||||
|
||||
|
||||
# cam.set_aeag_roi_offset_x(self.config_file_object.start_column)
|
||||
# cam.set_aeag_roi_offset_y(self.config_file_object.start_row)
|
||||
# cam.set_aeag_roi_height(self.config_file_object.end_row - self.config_file_object.start_row)
|
||||
# cam.set_aeag_roi_width(self.config_file_object.end_column - self.config_file_object.start_column)
|
||||
|
||||
|
||||
img = xiapi.Image()
|
||||
|
||||
# 使用相机自动曝光功能得到初始曝光值
|
||||
cam.enable_aeag() # 开启自动曝光
|
||||
cam.start_acquisition()
|
||||
for i in range(10):
|
||||
cam.get_image(img) # get data and pass them from camera to img
|
||||
cam.stop_acquisition()
|
||||
cam.disable_aeag() # 关闭自动曝光
|
||||
|
||||
|
||||
# 根据自动曝光所得初始曝光值,循环迭代获取不过曝的曝光值
|
||||
img.get_image_data_numpy()
|
||||
image_raw_numpy = img.get_image_data_numpy()
|
||||
while image_raw_numpy.max() >= 2730:
|
||||
cam.set_exposure(int(0.9 * cam.get_exposure()))
|
||||
|
||||
cam.start_acquisition()
|
||||
cam.get_image(img) # get data and pass them from camera to img
|
||||
cam.stop_acquisition()
|
||||
image_raw_numpy = img.get_image_data_numpy()
|
||||
|
||||
# 如果因为光线不足曝光值达到了最大,就将曝光反馈变量设置为1
|
||||
if cam.get_exposure() > int(1 / framerate * 10**6):
|
||||
cam.set_exposure(int(1 / framerate * 10**6))
|
||||
autoexposure_feedback = 1
|
||||
else:
|
||||
cam.set_exposure(cam.get_exposure())
|
||||
|
||||
haha=cam.get_exposure()
|
48
record_system_v28/log/corning_config - 20220627.ini
Normal file
48
record_system_v28/log/corning_config - 20220627.ini
Normal file
@ -0,0 +1,48 @@
|
||||
[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 = 151
|
||||
|
||||
[effective_window]
|
||||
width_binning_1 = 1392
|
||||
offsetx_binning_1 = 272
|
||||
height_binning_1 = 302
|
||||
offsety_binning_1 = 364
|
||||
width_binning_2 = 696
|
||||
offsetx_binning_2 = 128
|
||||
height_binning_2 = 151
|
||||
offsety_binning_2 = 182
|
||||
|
||||
[calibration_file]
|
||||
cal_file_name_image_bining_1 = lens_bin1_gain_SN0073
|
||||
cal_file_name_image_bining_2 = lens_bin2_gain_SN0073
|
||||
cal_file_it_image_bining_1 = 6969
|
||||
cal_file_it_image_bining_2 = 1628
|
||||
cal_file_name_spectral_bining_1 = optical_fiber_bin1_gain_SN0073
|
||||
cal_file_it_spectrl_bining_1 = 42300
|
||||
|
||||
[wavelength_file_name]
|
||||
file_name = wavelength0073.txt
|
||||
|
||||
[image_record_param]
|
||||
image_dir = D:\py_program\corning410\record_system_v28/image
|
||||
default_image_name = testimage
|
||||
framerate = 50
|
||||
exposure_time = 9367.0
|
||||
gain = 0.0
|
||||
frame_number = 20
|
||||
arcus_speed = 1000
|
||||
|
||||
[spectral_record_param]
|
||||
spectral_dir = D:\py_program\corning410\record_system_v28/spectral
|
||||
default_spectral_name = testspectral
|
||||
spectral_number = 10
|
||||
framenumber_average = 10
|
||||
exposure_time_spectral = 69997
|
||||
|
48
record_system_v28/log/corning_config.ini
Normal file
48
record_system_v28/log/corning_config.ini
Normal file
@ -0,0 +1,48 @@
|
||||
[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 = 151
|
||||
|
||||
[effective_window]
|
||||
width_binning_1 = 1392
|
||||
offsetx_binning_1 = 272
|
||||
height_binning_1 = 302
|
||||
offsety_binning_1 = 364
|
||||
width_binning_2 = 696
|
||||
offsetx_binning_2 = 128
|
||||
height_binning_2 = 151
|
||||
offsety_binning_2 = 182
|
||||
|
||||
[calibration_file]
|
||||
cal_file_name_image_bining_1 = lens_bin1_gain_SN0073
|
||||
cal_file_name_image_bining_2 = lens_bin2_gain_SN0073
|
||||
cal_file_it_image_bining_1 = 6969
|
||||
cal_file_it_image_bining_2 = 1628
|
||||
cal_file_name_spectral_bining_1 = optical_fiber_bin1_gain_SN0073
|
||||
cal_file_it_spectrl_bining_1 = 42300
|
||||
|
||||
[wavelength_file_name]
|
||||
file_name = wavelength0073.txt
|
||||
|
||||
[image_record_param]
|
||||
image_dir = D:\py_program\corning410\record_system_v28/image
|
||||
default_image_name = 20220627
|
||||
framerate = 10
|
||||
exposure_time = 23232
|
||||
gain = 0.0
|
||||
frame_number = 50
|
||||
arcus_speed = 800
|
||||
|
||||
[spectral_record_param]
|
||||
spectral_dir = D:\py_program\corning410\record_system_v28/spectral
|
||||
default_spectral_name = testspectral
|
||||
spectral_number = 10
|
||||
framenumber_average = 10
|
||||
exposure_time_spectral = 69997
|
||||
|
0
record_system_v28/ui/__init__.py
Normal file
0
record_system_v28/ui/__init__.py
Normal file
150
record_system_v28/ui/enter_window.py
Normal file
150
record_system_v28/ui/enter_window.py
Normal file
@ -0,0 +1,150 @@
|
||||
# -*- 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.setEnabled(True)
|
||||
enter_Window.resize(651, 474)
|
||||
self.centralwidget = QtWidgets.QWidget(enter_Window)
|
||||
self.centralwidget.setObjectName("centralwidget")
|
||||
self.gridLayout = QtWidgets.QGridLayout(self.centralwidget)
|
||||
self.gridLayout.setObjectName("gridLayout")
|
||||
self.camstatus_label = QtWidgets.QLabel(self.centralwidget)
|
||||
self.camstatus_label.setEnabled(True)
|
||||
self.camstatus_label.setStyleSheet("QLabel\n"
|
||||
"{\n"
|
||||
" /*字体为微软雅黑*/\n"
|
||||
" font-family:Microsoft Yahei;\n"
|
||||
" /*字体大小为20点*/\n"
|
||||
" font-size:30pt;\n"
|
||||
" /*字体颜色为白色*/\n"
|
||||
" /*color:white;*/\n"
|
||||
" /*背景颜色*/\n"
|
||||
" background-color:rgb(225 , 225 , 225);\n"
|
||||
" /*边框圆角半径为8像素*/ \n"
|
||||
" border-radius:20px;\n"
|
||||
"}")
|
||||
self.camstatus_label.setAlignment(QtCore.Qt.AlignCenter)
|
||||
self.camstatus_label.setObjectName("camstatus_label")
|
||||
self.gridLayout.addWidget(self.camstatus_label, 2, 0, 1, 1)
|
||||
self.spectral_mode_bt = QtWidgets.QPushButton(self.centralwidget)
|
||||
self.spectral_mode_bt.setEnabled(True)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Preferred)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.spectral_mode_bt.sizePolicy().hasHeightForWidth())
|
||||
self.spectral_mode_bt.setSizePolicy(sizePolicy)
|
||||
self.spectral_mode_bt.setStyleSheet("/*按钮普通态*/\n"
|
||||
"QPushButton\n"
|
||||
"{\n"
|
||||
" /*字体为微软雅黑*/\n"
|
||||
" font-family:Microsoft Yahei;\n"
|
||||
" /*字体大小为20点*/\n"
|
||||
" font-size:25pt;\n"
|
||||
" /*字体颜色为白色*/ \n"
|
||||
" /*color:white;*/\n"
|
||||
" /*背景颜色*/ \n"
|
||||
" background-color:rgb(225 , 225 , 225);\n"
|
||||
" /*边框圆角半径为8像素*/ \n"
|
||||
" border-radius:20px;\n"
|
||||
"}\n"
|
||||
"\n"
|
||||
"/*按钮停留态*/\n"
|
||||
"QPushButton:hover\n"
|
||||
"{\n"
|
||||
" /*背景颜色*/ \n"
|
||||
" background-color:rgb(44 , 137 , 255);\n"
|
||||
" /*边框圆角半径为8像素*/\n"
|
||||
" /*border-radius:20px;*/\n"
|
||||
"}\n"
|
||||
"\n"
|
||||
"/*按钮按下态*/\n"
|
||||
"QPushButton:pressed\n"
|
||||
"{\n"
|
||||
" /*背景颜色*/ \n"
|
||||
" background-color:rgb(255 , 0 , 0);\n"
|
||||
"\n"
|
||||
" /*左内边距为3像素,让按下时字向右移动3像素*/ \n"
|
||||
" padding-left:3px;\n"
|
||||
"\n"
|
||||
" /*上内边距为3像素,让按下时字向下移动3像素*/ \n"
|
||||
" padding-top:3px;\n"
|
||||
"}")
|
||||
self.spectral_mode_bt.setObjectName("spectral_mode_bt")
|
||||
self.gridLayout.addWidget(self.spectral_mode_bt, 1, 0, 1, 1)
|
||||
self.image_mode_phone_bt = QtWidgets.QPushButton(self.centralwidget)
|
||||
self.image_mode_phone_bt.setEnabled(True)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Preferred)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.image_mode_phone_bt.sizePolicy().hasHeightForWidth())
|
||||
self.image_mode_phone_bt.setSizePolicy(sizePolicy)
|
||||
self.image_mode_phone_bt.setStyleSheet("/*按钮普通态*/\n"
|
||||
"QPushButton\n"
|
||||
"{\n"
|
||||
" /*字体为微软雅黑*/\n"
|
||||
" font-family:Microsoft Yahei;\n"
|
||||
" /*字体大小为20点*/\n"
|
||||
" font-size:25pt;\n"
|
||||
" /*字体颜色为白色*/ \n"
|
||||
" /*color:white;*/\n"
|
||||
" /*背景颜色*/ \n"
|
||||
" background-color:rgb(225 , 225 , 225);\n"
|
||||
" /*边框圆角半径为8像素*/ \n"
|
||||
" border-radius:20px;\n"
|
||||
"}\n"
|
||||
"\n"
|
||||
"/*按钮停留态*/\n"
|
||||
"QPushButton:hover\n"
|
||||
"{\n"
|
||||
" /*背景颜色*/ \n"
|
||||
" background-color:rgb(44 , 137 , 255);\n"
|
||||
" /*边框圆角半径为8像素*/\n"
|
||||
" /*border-radius:20px;*/\n"
|
||||
"}\n"
|
||||
"\n"
|
||||
"/*按钮按下态*/\n"
|
||||
"QPushButton:pressed\n"
|
||||
"{\n"
|
||||
" /*背景颜色*/ \n"
|
||||
" background-color:rgb(255 , 0 , 0);\n"
|
||||
"\n"
|
||||
" /*左内边距为3像素,让按下时字向右移动3像素*/ \n"
|
||||
" padding-left:3px;\n"
|
||||
"\n"
|
||||
" /*上内边距为3像素,让按下时字向下移动3像素*/ \n"
|
||||
" padding-top:3px;\n"
|
||||
"}")
|
||||
self.image_mode_phone_bt.setObjectName("image_mode_phone_bt")
|
||||
self.gridLayout.addWidget(self.image_mode_phone_bt, 0, 0, 1, 1)
|
||||
enter_Window.setCentralWidget(self.centralwidget)
|
||||
self.menubar = QtWidgets.QMenuBar(enter_Window)
|
||||
self.menubar.setGeometry(QtCore.QRect(0, 0, 651, 23))
|
||||
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.camstatus_label.setText(_translate("enter_Window", "正在打开相机..."))
|
||||
self.spectral_mode_bt.setText(_translate("enter_Window", "光谱模式"))
|
||||
self.image_mode_phone_bt.setText(_translate("enter_Window", "影像模式"))
|
||||
self.actionwew_e.setText(_translate("enter_Window", "wew e"))
|
178
record_system_v28/ui/enter_window.ui
Normal file
178
record_system_v28/ui/enter_window.ui
Normal file
@ -0,0 +1,178 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<ui version="4.0">
|
||||
<class>enter_Window</class>
|
||||
<widget class="QMainWindow" name="enter_Window">
|
||||
<property name="enabled">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
<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">
|
||||
<layout class="QGridLayout" name="gridLayout">
|
||||
<item row="2" column="0">
|
||||
<widget class="QLabel" name="camstatus_label">
|
||||
<property name="enabled">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
<property name="styleSheet">
|
||||
<string notr="true">QLabel
|
||||
{
|
||||
/*字体为微软雅黑*/
|
||||
font-family:Microsoft Yahei;
|
||||
/*字体大小为20点*/
|
||||
font-size:30pt;
|
||||
/*字体颜色为白色*/
|
||||
/*color:white;*/
|
||||
/*背景颜色*/
|
||||
background-color:rgb(225 , 225 , 225);
|
||||
/*边框圆角半径为8像素*/
|
||||
border-radius:20px;
|
||||
}</string>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>正在打开相机...</string>
|
||||
</property>
|
||||
<property name="alignment">
|
||||
<set>Qt::AlignCenter</set>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="0">
|
||||
<widget class="QPushButton" name="spectral_mode_bt">
|
||||
<property name="enabled">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Minimum" vsizetype="Preferred">
|
||||
<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(225 , 225 , 225);
|
||||
/*边框圆角半径为8像素*/
|
||||
border-radius:20px;
|
||||
}
|
||||
|
||||
/*按钮停留态*/
|
||||
QPushButton:hover
|
||||
{
|
||||
/*背景颜色*/
|
||||
background-color:rgb(44 , 137 , 255);
|
||||
/*边框圆角半径为8像素*/
|
||||
/*border-radius:20px;*/
|
||||
}
|
||||
|
||||
/*按钮按下态*/
|
||||
QPushButton:pressed
|
||||
{
|
||||
/*背景颜色*/
|
||||
background-color:rgb(255 , 0 , 0);
|
||||
|
||||
/*左内边距为3像素,让按下时字向右移动3像素*/
|
||||
padding-left:3px;
|
||||
|
||||
/*上内边距为3像素,让按下时字向下移动3像素*/
|
||||
padding-top:3px;
|
||||
}</string>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>光谱模式</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="0">
|
||||
<widget class="QPushButton" name="image_mode_phone_bt">
|
||||
<property name="enabled">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Minimum" vsizetype="Preferred">
|
||||
<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(225 , 225 , 225);
|
||||
/*边框圆角半径为8像素*/
|
||||
border-radius:20px;
|
||||
}
|
||||
|
||||
/*按钮停留态*/
|
||||
QPushButton:hover
|
||||
{
|
||||
/*背景颜色*/
|
||||
background-color:rgb(44 , 137 , 255);
|
||||
/*边框圆角半径为8像素*/
|
||||
/*border-radius:20px;*/
|
||||
}
|
||||
|
||||
/*按钮按下态*/
|
||||
QPushButton:pressed
|
||||
{
|
||||
/*背景颜色*/
|
||||
background-color:rgb(255 , 0 , 0);
|
||||
|
||||
/*左内边距为3像素,让按下时字向右移动3像素*/
|
||||
padding-left:3px;
|
||||
|
||||
/*上内边距为3像素,让按下时字向下移动3像素*/
|
||||
padding-top:3px;
|
||||
}</string>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>影像模式</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<widget class="QMenuBar" name="menubar">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>651</width>
|
||||
<height>23</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>
|
1358
record_system_v28/ui/image_Window_phone - 副本 (2).ui
Normal file
1358
record_system_v28/ui/image_Window_phone - 副本 (2).ui
Normal file
File diff suppressed because it is too large
Load Diff
868
record_system_v28/ui/image_Window_phone.py
Normal file
868
record_system_v28/ui/image_Window_phone.py
Normal file
@ -0,0 +1,868 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
# Form implementation generated from reading ui file 'image_Window_phone.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_phone(object):
|
||||
def setupUi(self, image_Window_phone):
|
||||
image_Window_phone.setObjectName("image_Window_phone")
|
||||
image_Window_phone.setEnabled(True)
|
||||
image_Window_phone.resize(562, 1174)
|
||||
image_Window_phone.setMouseTracking(False)
|
||||
image_Window_phone.setAutoFillBackground(False)
|
||||
image_Window_phone.setSizeGripEnabled(False)
|
||||
image_Window_phone.setModal(False)
|
||||
self.gridLayout_6 = QtWidgets.QGridLayout(image_Window_phone)
|
||||
self.gridLayout_6.setObjectName("gridLayout_6")
|
||||
self.frame_3 = QtWidgets.QFrame(image_Window_phone)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.frame_3.sizePolicy().hasHeightForWidth())
|
||||
self.frame_3.setSizePolicy(sizePolicy)
|
||||
self.frame_3.setMaximumSize(QtCore.QSize(16777215, 600))
|
||||
self.frame_3.setFrameShape(QtWidgets.QFrame.StyledPanel)
|
||||
self.frame_3.setFrameShadow(QtWidgets.QFrame.Raised)
|
||||
self.frame_3.setObjectName("frame_3")
|
||||
self.gridLayout_5 = QtWidgets.QGridLayout(self.frame_3)
|
||||
self.gridLayout_5.setContentsMargins(0, 0, 0, 0)
|
||||
self.gridLayout_5.setObjectName("gridLayout_5")
|
||||
self.frame_7 = QtWidgets.QFrame(self.frame_3)
|
||||
self.frame_7.setFrameShape(QtWidgets.QFrame.StyledPanel)
|
||||
self.frame_7.setFrameShadow(QtWidgets.QFrame.Raised)
|
||||
self.frame_7.setObjectName("frame_7")
|
||||
self.gridLayout_4 = QtWidgets.QGridLayout(self.frame_7)
|
||||
self.gridLayout_4.setContentsMargins(0, 0, 0, 0)
|
||||
self.gridLayout_4.setObjectName("gridLayout_4")
|
||||
self.verticalLayout = QtWidgets.QVBoxLayout()
|
||||
self.verticalLayout.setObjectName("verticalLayout")
|
||||
self.image_mode_focus_bt = QtWidgets.QPushButton(self.frame_7)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.image_mode_focus_bt.sizePolicy().hasHeightForWidth())
|
||||
self.image_mode_focus_bt.setSizePolicy(sizePolicy)
|
||||
self.image_mode_focus_bt.setMaximumSize(QtCore.QSize(16777215, 16777215))
|
||||
font = QtGui.QFont()
|
||||
font.setFamily("Microsoft Yahei")
|
||||
font.setPointSize(25)
|
||||
self.image_mode_focus_bt.setFont(font)
|
||||
self.image_mode_focus_bt.setStyleSheet("/*按钮普通态*/\n"
|
||||
"QPushButton\n"
|
||||
"{\n"
|
||||
" /*字体为微软雅黑*/\n"
|
||||
" font-family:Microsoft Yahei;\n"
|
||||
" /*字体大小为20点*/\n"
|
||||
" font-size:25pt;\n"
|
||||
" /*字体颜色为白色*/ \n"
|
||||
" /*color:white;*/\n"
|
||||
" /*背景颜色*/ \n"
|
||||
" background-color:rgb(225 , 225 , 225);/*normal*/\n"
|
||||
" /*边框圆角半径为8像素*/ \n"
|
||||
" border-radius:20px;\n"
|
||||
"}\n"
|
||||
"\n"
|
||||
"/*按钮停留态*/\n"
|
||||
"QPushButton:hover\n"
|
||||
"{\n"
|
||||
" /*背景颜色*/ \n"
|
||||
" background-color:rgb(44 , 137 , 255);/*hover*/\n"
|
||||
" /*边框圆角半径为8像素*/\n"
|
||||
" /*border-radius:20px;*/\n"
|
||||
"}\n"
|
||||
"\n"
|
||||
"/*按钮按下态*/\n"
|
||||
"QPushButton:pressed\n"
|
||||
"{\n"
|
||||
" /*背景颜色*/ \n"
|
||||
" background-color:rgb(255 , 0 , 0);/*pressed*/\n"
|
||||
"\n"
|
||||
" /*左内边距为3像素,让按下时字向右移动3像素*/ \n"
|
||||
" padding-left:3px;\n"
|
||||
"\n"
|
||||
" /*上内边距为3像素,让按下时字向下移动3像素*/ \n"
|
||||
" padding-top:3px;\n"
|
||||
"}")
|
||||
self.image_mode_focus_bt.setAutoDefault(False)
|
||||
self.image_mode_focus_bt.setObjectName("image_mode_focus_bt")
|
||||
self.verticalLayout.addWidget(self.image_mode_focus_bt)
|
||||
self.image_mode_exposureTime_bt = QtWidgets.QPushButton(self.frame_7)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.image_mode_exposureTime_bt.sizePolicy().hasHeightForWidth())
|
||||
self.image_mode_exposureTime_bt.setSizePolicy(sizePolicy)
|
||||
self.image_mode_exposureTime_bt.setMaximumSize(QtCore.QSize(16777215, 16777215))
|
||||
font = QtGui.QFont()
|
||||
font.setFamily("Microsoft Yahei")
|
||||
font.setPointSize(25)
|
||||
self.image_mode_exposureTime_bt.setFont(font)
|
||||
self.image_mode_exposureTime_bt.setStyleSheet("/*按钮普通态*/\n"
|
||||
"QPushButton\n"
|
||||
"{\n"
|
||||
" /*字体为微软雅黑*/\n"
|
||||
" font-family:Microsoft Yahei;\n"
|
||||
" /*字体大小为20点*/\n"
|
||||
" font-size:25pt;\n"
|
||||
" /*字体颜色为白色*/ \n"
|
||||
" /*color:white;*/\n"
|
||||
" /*背景颜色*/ \n"
|
||||
" background-color:rgb(225 , 225 , 225);/*normal*/\n"
|
||||
" /*边框圆角半径为8像素*/ \n"
|
||||
" border-radius:20px;\n"
|
||||
"}\n"
|
||||
"\n"
|
||||
"/*按钮停留态*/\n"
|
||||
"QPushButton:hover\n"
|
||||
"{\n"
|
||||
" /*背景颜色*/ \n"
|
||||
" background-color:rgb(44 , 137 , 255);/*hover*/\n"
|
||||
" /*边框圆角半径为8像素*/\n"
|
||||
" /*border-radius:20px;*/\n"
|
||||
"}\n"
|
||||
"\n"
|
||||
"/*按钮按下态*/\n"
|
||||
"QPushButton:pressed\n"
|
||||
"{\n"
|
||||
" /*背景颜色*/ \n"
|
||||
" background-color:rgb(255 , 0 , 0);/*pressed*/\n"
|
||||
"\n"
|
||||
" /*左内边距为3像素,让按下时字向右移动3像素*/ \n"
|
||||
" padding-left:3px;\n"
|
||||
"\n"
|
||||
" /*上内边距为3像素,让按下时字向下移动3像素*/ \n"
|
||||
" padding-top:3px;\n"
|
||||
"}")
|
||||
self.image_mode_exposureTime_bt.setAutoDefault(False)
|
||||
self.image_mode_exposureTime_bt.setObjectName("image_mode_exposureTime_bt")
|
||||
self.verticalLayout.addWidget(self.image_mode_exposureTime_bt)
|
||||
self.image_mode_dc_bt = QtWidgets.QPushButton(self.frame_7)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.image_mode_dc_bt.sizePolicy().hasHeightForWidth())
|
||||
self.image_mode_dc_bt.setSizePolicy(sizePolicy)
|
||||
self.image_mode_dc_bt.setMaximumSize(QtCore.QSize(16777215, 16777215))
|
||||
font = QtGui.QFont()
|
||||
font.setFamily("Microsoft Yahei")
|
||||
font.setPointSize(25)
|
||||
self.image_mode_dc_bt.setFont(font)
|
||||
self.image_mode_dc_bt.setStyleSheet("/*按钮普通态*/\n"
|
||||
"QPushButton\n"
|
||||
"{\n"
|
||||
" /*字体为微软雅黑*/\n"
|
||||
" font-family:Microsoft Yahei;\n"
|
||||
" /*字体大小为20点*/\n"
|
||||
" font-size:25pt;\n"
|
||||
" /*字体颜色为白色*/ \n"
|
||||
" /*color:white;*/\n"
|
||||
" /*背景颜色*/ \n"
|
||||
" background-color:rgb(225 , 225 , 225);/*normal*/\n"
|
||||
" /*边框圆角半径为8像素*/ \n"
|
||||
" border-radius:20px;\n"
|
||||
"}\n"
|
||||
"\n"
|
||||
"/*按钮停留态*/\n"
|
||||
"QPushButton:hover\n"
|
||||
"{\n"
|
||||
" /*背景颜色*/ \n"
|
||||
" background-color:rgb(44 , 137 , 255);/*hover*/\n"
|
||||
" /*边框圆角半径为8像素*/\n"
|
||||
" /*border-radius:20px;*/\n"
|
||||
"}\n"
|
||||
"\n"
|
||||
"/*按钮按下态*/\n"
|
||||
"QPushButton:pressed\n"
|
||||
"{\n"
|
||||
" /*背景颜色*/ \n"
|
||||
" background-color:rgb(255 , 0 , 0);/*pressed*/\n"
|
||||
"\n"
|
||||
" /*左内边距为3像素,让按下时字向右移动3像素*/ \n"
|
||||
" padding-left:3px;\n"
|
||||
"\n"
|
||||
" /*上内边距为3像素,让按下时字向下移动3像素*/ \n"
|
||||
" padding-top:3px;\n"
|
||||
"}")
|
||||
self.image_mode_dc_bt.setAutoDefault(False)
|
||||
self.image_mode_dc_bt.setObjectName("image_mode_dc_bt")
|
||||
self.verticalLayout.addWidget(self.image_mode_dc_bt)
|
||||
self.image_mode_record_bt = QtWidgets.QPushButton(self.frame_7)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.image_mode_record_bt.sizePolicy().hasHeightForWidth())
|
||||
self.image_mode_record_bt.setSizePolicy(sizePolicy)
|
||||
self.image_mode_record_bt.setMaximumSize(QtCore.QSize(16777215, 16777215))
|
||||
font = QtGui.QFont()
|
||||
font.setFamily("Microsoft Yahei")
|
||||
font.setPointSize(25)
|
||||
self.image_mode_record_bt.setFont(font)
|
||||
self.image_mode_record_bt.setStyleSheet("/*按钮普通态*/\n"
|
||||
"QPushButton\n"
|
||||
"{\n"
|
||||
" /*字体为微软雅黑*/\n"
|
||||
" font-family:Microsoft Yahei;\n"
|
||||
" /*字体大小为20点*/\n"
|
||||
" font-size:25pt;\n"
|
||||
" /*字体颜色为白色*/ \n"
|
||||
" /*color:white;*/\n"
|
||||
" /*背景颜色*/ \n"
|
||||
" background-color:rgb(225 , 225 , 225);/*normal*/\n"
|
||||
" /*边框圆角半径为8像素*/ \n"
|
||||
" border-radius:20px;\n"
|
||||
"}\n"
|
||||
"\n"
|
||||
"/*按钮停留态*/\n"
|
||||
"QPushButton:hover\n"
|
||||
"{\n"
|
||||
" /*背景颜色*/ \n"
|
||||
" background-color:rgb(44 , 137 , 255);/*hover*/\n"
|
||||
" /*边框圆角半径为8像素*/\n"
|
||||
" /*border-radius:20px;*/\n"
|
||||
"}\n"
|
||||
"\n"
|
||||
"/*按钮按下态*/\n"
|
||||
"QPushButton:pressed\n"
|
||||
"{\n"
|
||||
" /*背景颜色*/ \n"
|
||||
" background-color:rgb(255 , 0 , 0);/*pressed*/\n"
|
||||
"\n"
|
||||
" /*左内边距为3像素,让按下时字向右移动3像素*/ \n"
|
||||
" padding-left:3px;\n"
|
||||
"\n"
|
||||
" /*上内边距为3像素,让按下时字向下移动3像素*/ \n"
|
||||
" padding-top:3px;\n"
|
||||
"}")
|
||||
self.image_mode_record_bt.setAutoDefault(False)
|
||||
self.image_mode_record_bt.setObjectName("image_mode_record_bt")
|
||||
self.verticalLayout.addWidget(self.image_mode_record_bt)
|
||||
self.save_bt = QtWidgets.QPushButton(self.frame_7)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.save_bt.sizePolicy().hasHeightForWidth())
|
||||
self.save_bt.setSizePolicy(sizePolicy)
|
||||
self.save_bt.setMaximumSize(QtCore.QSize(16777215, 16777215))
|
||||
font = QtGui.QFont()
|
||||
font.setFamily("Microsoft Yahei")
|
||||
font.setPointSize(25)
|
||||
self.save_bt.setFont(font)
|
||||
self.save_bt.setStyleSheet("/*按钮普通态*/\n"
|
||||
"QPushButton\n"
|
||||
"{\n"
|
||||
" /*字体为微软雅黑*/\n"
|
||||
" font-family:Microsoft Yahei;\n"
|
||||
" /*字体大小为20点*/\n"
|
||||
" font-size:25pt;\n"
|
||||
" /*字体颜色为白色*/ \n"
|
||||
" /*color:white;*/\n"
|
||||
" /*背景颜色*/ \n"
|
||||
" background-color:rgb(225 , 225 , 225);/*normal*/\n"
|
||||
" /*边框圆角半径为8像素*/ \n"
|
||||
" border-radius:20px;\n"
|
||||
"}\n"
|
||||
"\n"
|
||||
"/*按钮停留态*/\n"
|
||||
"QPushButton:hover\n"
|
||||
"{\n"
|
||||
" /*背景颜色*/ \n"
|
||||
" background-color:rgb(44 , 137 , 255);/*hover*/\n"
|
||||
" /*边框圆角半径为8像素*/\n"
|
||||
" /*border-radius:20px;*/\n"
|
||||
"}\n"
|
||||
"\n"
|
||||
"/*按钮按下态*/\n"
|
||||
"QPushButton:pressed\n"
|
||||
"{\n"
|
||||
" /*背景颜色*/ \n"
|
||||
" background-color:rgb(255 , 0 , 0);/*pressed*/\n"
|
||||
"\n"
|
||||
" /*左内边距为3像素,让按下时字向右移动3像素*/ \n"
|
||||
" padding-left:3px;\n"
|
||||
"\n"
|
||||
" /*上内边距为3像素,让按下时字向下移动3像素*/ \n"
|
||||
" padding-top:3px;\n"
|
||||
"}")
|
||||
self.save_bt.setAutoDefault(False)
|
||||
self.save_bt.setObjectName("save_bt")
|
||||
self.verticalLayout.addWidget(self.save_bt)
|
||||
self.gridLayout_4.addLayout(self.verticalLayout, 0, 0, 1, 1)
|
||||
self.gridLayout_5.addWidget(self.frame_7, 0, 0, 1, 1)
|
||||
self.frame_6 = QtWidgets.QFrame(self.frame_3)
|
||||
self.frame_6.setFrameShape(QtWidgets.QFrame.StyledPanel)
|
||||
self.frame_6.setFrameShadow(QtWidgets.QFrame.Raised)
|
||||
self.frame_6.setObjectName("frame_6")
|
||||
self.gridLayout_3 = QtWidgets.QGridLayout(self.frame_6)
|
||||
self.gridLayout_3.setContentsMargins(0, 0, 0, 0)
|
||||
self.gridLayout_3.setObjectName("gridLayout_3")
|
||||
self.frame_10 = QtWidgets.QFrame(self.frame_6)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Expanding)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.frame_10.sizePolicy().hasHeightForWidth())
|
||||
self.frame_10.setSizePolicy(sizePolicy)
|
||||
self.frame_10.setFrameShape(QtWidgets.QFrame.StyledPanel)
|
||||
self.frame_10.setFrameShadow(QtWidgets.QFrame.Raised)
|
||||
self.frame_10.setObjectName("frame_10")
|
||||
self.gridLayout_8 = QtWidgets.QGridLayout(self.frame_10)
|
||||
self.gridLayout_8.setContentsMargins(0, 0, 0, 0)
|
||||
self.gridLayout_8.setSpacing(0)
|
||||
self.gridLayout_8.setObjectName("gridLayout_8")
|
||||
self.rad_dn_comboBox = QtWidgets.QComboBox(self.frame_10)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Expanding)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.rad_dn_comboBox.sizePolicy().hasHeightForWidth())
|
||||
self.rad_dn_comboBox.setSizePolicy(sizePolicy)
|
||||
self.rad_dn_comboBox.setMinimumSize(QtCore.QSize(90, 0))
|
||||
self.rad_dn_comboBox.setStyleSheet("/*按钮普通态*/\n"
|
||||
"QComboBox\n"
|
||||
"{\n"
|
||||
" /*字体为微软雅黑*/\n"
|
||||
" font-family:Microsoft Yahei;\n"
|
||||
" /*字体大小为20点*/\n"
|
||||
" font-size:25pt;\n"
|
||||
" /*字体颜色为白色*/ \n"
|
||||
" /*color:white;*/\n"
|
||||
" /*背景颜色*/ \n"
|
||||
" background-color:rgb(225 , 225 , 225);/*normal*/\n"
|
||||
" /*边框圆角半径为8像素*/ \n"
|
||||
" border-radius:20px;\n"
|
||||
"}")
|
||||
self.rad_dn_comboBox.setObjectName("rad_dn_comboBox")
|
||||
self.rad_dn_comboBox.addItem("")
|
||||
self.rad_dn_comboBox.addItem("")
|
||||
self.gridLayout_8.addWidget(self.rad_dn_comboBox, 0, 2, 1, 1)
|
||||
self.framenumber_le = QtWidgets.QLineEdit(self.frame_10)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.framenumber_le.sizePolicy().hasHeightForWidth())
|
||||
self.framenumber_le.setSizePolicy(sizePolicy)
|
||||
font = QtGui.QFont()
|
||||
font.setPointSize(42)
|
||||
self.framenumber_le.setFont(font)
|
||||
self.framenumber_le.setObjectName("framenumber_le")
|
||||
self.gridLayout_8.addWidget(self.framenumber_le, 0, 1, 1, 1)
|
||||
self.arcus_direction_bt = QtWidgets.QPushButton(self.frame_10)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.arcus_direction_bt.sizePolicy().hasHeightForWidth())
|
||||
self.arcus_direction_bt.setSizePolicy(sizePolicy)
|
||||
self.arcus_direction_bt.setMinimumSize(QtCore.QSize(90, 0))
|
||||
self.arcus_direction_bt.setMaximumSize(QtCore.QSize(16777215, 16777215))
|
||||
font = QtGui.QFont()
|
||||
font.setFamily("Microsoft Yahei")
|
||||
font.setPointSize(25)
|
||||
self.arcus_direction_bt.setFont(font)
|
||||
self.arcus_direction_bt.setStyleSheet("/*按钮普通态*/\n"
|
||||
"QPushButton\n"
|
||||
"{\n"
|
||||
" /*字体为微软雅黑*/\n"
|
||||
" font-family:Microsoft Yahei;\n"
|
||||
" /*字体大小为20点*/\n"
|
||||
" font-size:25pt;\n"
|
||||
" /*字体颜色为白色*/ \n"
|
||||
" /*color:white;*/\n"
|
||||
" /*背景颜色*/ \n"
|
||||
" background-color:rgb(225 , 225 , 225);/*normal*/\n"
|
||||
" /*边框圆角半径为8像素*/ \n"
|
||||
" border-radius:20px;\n"
|
||||
"}\n"
|
||||
"\n"
|
||||
"/*按钮停留态*/\n"
|
||||
"QPushButton:hover\n"
|
||||
"{\n"
|
||||
" /*背景颜色*/ \n"
|
||||
" background-color:rgb(44 , 137 , 255);/*hover*/\n"
|
||||
" /*边框圆角半径为8像素*/\n"
|
||||
" /*border-radius:20px;*/\n"
|
||||
"}\n"
|
||||
"\n"
|
||||
"/*按钮按下态*/\n"
|
||||
"QPushButton:pressed\n"
|
||||
"{\n"
|
||||
" /*背景颜色*/ \n"
|
||||
" background-color:rgb(255 , 0 , 0);/*pressed*/\n"
|
||||
"\n"
|
||||
" /*左内边距为3像素,让按下时字向右移动3像素*/ \n"
|
||||
" padding-left:3px;\n"
|
||||
"\n"
|
||||
" /*上内边距为3像素,让按下时字向下移动3像素*/ \n"
|
||||
" padding-top:3px;\n"
|
||||
"}")
|
||||
self.arcus_direction_bt.setAutoDefault(False)
|
||||
self.arcus_direction_bt.setObjectName("arcus_direction_bt")
|
||||
self.gridLayout_8.addWidget(self.arcus_direction_bt, 0, 3, 1, 1)
|
||||
self.label_2 = QtWidgets.QLabel(self.frame_10)
|
||||
self.label_2.setMinimumSize(QtCore.QSize(110, 0))
|
||||
self.label_2.setStyleSheet("/*按钮普通态*/\n"
|
||||
"QLabel\n"
|
||||
"{\n"
|
||||
" /*字体为微软雅黑*/\n"
|
||||
" font-family:Microsoft Yahei;\n"
|
||||
" /*字体大小为20点*/\n"
|
||||
" font-size:20pt;\n"
|
||||
" /*字体颜色为白色*/ \n"
|
||||
" /*color:white;*/\n"
|
||||
" /*背景颜色*/ \n"
|
||||
" /*background-color:rgb(14 , 150 , 254);*/\n"
|
||||
" /*边框圆角半径为8像素*/ \n"
|
||||
" /*border-radius:8px;*/\n"
|
||||
"}")
|
||||
self.label_2.setAlignment(QtCore.Qt.AlignCenter)
|
||||
self.label_2.setObjectName("label_2")
|
||||
self.gridLayout_8.addWidget(self.label_2, 0, 0, 1, 1)
|
||||
self.gridLayout_3.addWidget(self.frame_10, 4, 0, 1, 1)
|
||||
self.horizontalLayout_3 = QtWidgets.QHBoxLayout()
|
||||
self.horizontalLayout_3.setObjectName("horizontalLayout_3")
|
||||
self.label_3 = QtWidgets.QLabel(self.frame_6)
|
||||
self.label_3.setMinimumSize(QtCore.QSize(110, 0))
|
||||
font = QtGui.QFont()
|
||||
font.setFamily("Microsoft Yahei")
|
||||
font.setPointSize(20)
|
||||
self.label_3.setFont(font)
|
||||
self.label_3.setStyleSheet("/*按钮普通态*/\n"
|
||||
"QLabel\n"
|
||||
"{\n"
|
||||
" /*字体为微软雅黑*/\n"
|
||||
" font-family:Microsoft Yahei;\n"
|
||||
" /*字体大小为20点*/\n"
|
||||
" font-size:20pt;\n"
|
||||
" /*字体颜色为白色*/ \n"
|
||||
" /*color:white;*/\n"
|
||||
" /*背景颜色*/ \n"
|
||||
" /*background-color:rgb(14 , 150 , 254);*/\n"
|
||||
" /*边框圆角半径为8像素*/ \n"
|
||||
" /*border-radius:8px;*/\n"
|
||||
"}")
|
||||
self.label_3.setAlignment(QtCore.Qt.AlignCenter)
|
||||
self.label_3.setObjectName("label_3")
|
||||
self.horizontalLayout_3.addWidget(self.label_3)
|
||||
self.framerate_le = QtWidgets.QLineEdit(self.frame_6)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.framerate_le.sizePolicy().hasHeightForWidth())
|
||||
self.framerate_le.setSizePolicy(sizePolicy)
|
||||
self.framerate_le.setMaximumSize(QtCore.QSize(16777215, 106))
|
||||
font = QtGui.QFont()
|
||||
font.setPointSize(42)
|
||||
self.framerate_le.setFont(font)
|
||||
self.framerate_le.setReadOnly(False)
|
||||
self.framerate_le.setObjectName("framerate_le")
|
||||
self.horizontalLayout_3.addWidget(self.framerate_le)
|
||||
self.framenumber_recorded_label = QtWidgets.QLabel(self.frame_6)
|
||||
self.framenumber_recorded_label.setMinimumSize(QtCore.QSize(180, 0))
|
||||
self.framenumber_recorded_label.setMaximumSize(QtCore.QSize(200, 16777215))
|
||||
self.framenumber_recorded_label.setStyleSheet("QLabel\n"
|
||||
"{\n"
|
||||
" /*字体为微软雅黑*/\n"
|
||||
" font-family:Microsoft Yahei;\n"
|
||||
" /*字体大小为20点*/\n"
|
||||
" font-size:25pt;\n"
|
||||
" /*字体颜色为白色*/ \n"
|
||||
" /*color:white;*/\n"
|
||||
" /*背景颜色*/ \n"
|
||||
" /*background-color:rgb(14 , 150 , 254);*/\n"
|
||||
" /*边框圆角半径为8像素*/ \n"
|
||||
" /*border-radius:8px;*/\n"
|
||||
"}")
|
||||
self.framenumber_recorded_label.setAlignment(QtCore.Qt.AlignCenter)
|
||||
self.framenumber_recorded_label.setObjectName("framenumber_recorded_label")
|
||||
self.horizontalLayout_3.addWidget(self.framenumber_recorded_label)
|
||||
self.gridLayout_3.addLayout(self.horizontalLayout_3, 1, 0, 1, 1)
|
||||
self.frame_9 = QtWidgets.QFrame(self.frame_6)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.frame_9.sizePolicy().hasHeightForWidth())
|
||||
self.frame_9.setSizePolicy(sizePolicy)
|
||||
self.frame_9.setFrameShape(QtWidgets.QFrame.StyledPanel)
|
||||
self.frame_9.setFrameShadow(QtWidgets.QFrame.Raised)
|
||||
self.frame_9.setLineWidth(0)
|
||||
self.frame_9.setObjectName("frame_9")
|
||||
self.gridLayout_7 = QtWidgets.QGridLayout(self.frame_9)
|
||||
self.gridLayout_7.setContentsMargins(0, 0, 0, 0)
|
||||
self.gridLayout_7.setSpacing(0)
|
||||
self.gridLayout_7.setObjectName("gridLayout_7")
|
||||
self.filename_le = QtWidgets.QLineEdit(self.frame_9)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.filename_le.sizePolicy().hasHeightForWidth())
|
||||
self.filename_le.setSizePolicy(sizePolicy)
|
||||
self.filename_le.setMaximumSize(QtCore.QSize(16777215, 106))
|
||||
font = QtGui.QFont()
|
||||
font.setPointSize(42)
|
||||
self.filename_le.setFont(font)
|
||||
self.filename_le.setObjectName("filename_le")
|
||||
self.gridLayout_7.addWidget(self.filename_le, 0, 1, 1, 1)
|
||||
self.label_6 = QtWidgets.QLabel(self.frame_9)
|
||||
self.label_6.setMinimumSize(QtCore.QSize(110, 0))
|
||||
self.label_6.setStyleSheet("/*按钮普通态*/\n"
|
||||
"QLabel\n"
|
||||
"{\n"
|
||||
" /*字体为微软雅黑*/\n"
|
||||
" font-family:Microsoft Yahei;\n"
|
||||
" /*字体大小为20点*/\n"
|
||||
" font-size:20pt;\n"
|
||||
" /*字体颜色为白色*/ \n"
|
||||
" /*color:white;*/\n"
|
||||
" /*背景颜色*/ \n"
|
||||
" /*background-color:rgb(14 , 150 , 254);*/\n"
|
||||
" /*边框圆角半径为8像素*/ \n"
|
||||
" /*border-radius:8px;*/\n"
|
||||
"}")
|
||||
self.label_6.setAlignment(QtCore.Qt.AlignCenter)
|
||||
self.label_6.setObjectName("label_6")
|
||||
self.gridLayout_7.addWidget(self.label_6, 0, 0, 1, 1)
|
||||
self.file_number_label = QtWidgets.QLabel(self.frame_9)
|
||||
self.file_number_label.setMinimumSize(QtCore.QSize(180, 0))
|
||||
self.file_number_label.setMaximumSize(QtCore.QSize(200, 16777215))
|
||||
self.file_number_label.setStyleSheet("QLabel\n"
|
||||
"{\n"
|
||||
" /*字体为微软雅黑*/\n"
|
||||
" font-family:Microsoft Yahei;\n"
|
||||
" /*字体大小为20点*/\n"
|
||||
" font-size:25pt;\n"
|
||||
" /*字体颜色为白色*/ \n"
|
||||
" /*color:white;*/\n"
|
||||
" /*背景颜色*/ \n"
|
||||
" /*background-color:rgb(14 , 150 , 254);*/\n"
|
||||
" /*边框圆角半径为8像素*/ \n"
|
||||
" /*border-radius:8px;*/\n"
|
||||
"}")
|
||||
self.file_number_label.setAlignment(QtCore.Qt.AlignCenter)
|
||||
self.file_number_label.setObjectName("file_number_label")
|
||||
self.gridLayout_7.addWidget(self.file_number_label, 0, 2, 1, 1)
|
||||
self.gridLayout_3.addWidget(self.frame_9, 6, 0, 1, 1)
|
||||
self.frame_5 = QtWidgets.QFrame(self.frame_6)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.frame_5.sizePolicy().hasHeightForWidth())
|
||||
self.frame_5.setSizePolicy(sizePolicy)
|
||||
self.frame_5.setMinimumSize(QtCore.QSize(160, 0))
|
||||
self.frame_5.setFrameShape(QtWidgets.QFrame.StyledPanel)
|
||||
self.frame_5.setFrameShadow(QtWidgets.QFrame.Raised)
|
||||
self.frame_5.setObjectName("frame_5")
|
||||
self.horizontalLayout_2 = QtWidgets.QHBoxLayout(self.frame_5)
|
||||
self.horizontalLayout_2.setContentsMargins(0, 0, 0, 0)
|
||||
self.horizontalLayout_2.setObjectName("horizontalLayout_2")
|
||||
self.label_7 = QtWidgets.QLabel(self.frame_5)
|
||||
self.label_7.setMinimumSize(QtCore.QSize(110, 0))
|
||||
self.label_7.setStyleSheet("/*按钮普通态*/\n"
|
||||
"QLabel\n"
|
||||
"{\n"
|
||||
" /*字体为微软雅黑*/\n"
|
||||
" font-family:Microsoft Yahei;\n"
|
||||
" /*字体大小为20点*/\n"
|
||||
" font-size:20pt;\n"
|
||||
" /*字体颜色为白色*/ \n"
|
||||
" /*color:white;*/\n"
|
||||
" /*背景颜色*/ \n"
|
||||
" /*background-color:rgb(14 , 150 , 254);*/\n"
|
||||
" /*边框圆角半径为8像素*/ \n"
|
||||
" /*border-radius:8px;*/\n"
|
||||
"}")
|
||||
self.label_7.setAlignment(QtCore.Qt.AlignCenter)
|
||||
self.label_7.setObjectName("label_7")
|
||||
self.horizontalLayout_2.addWidget(self.label_7)
|
||||
self.arcus_left_bt = QtWidgets.QPushButton(self.frame_5)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.arcus_left_bt.sizePolicy().hasHeightForWidth())
|
||||
self.arcus_left_bt.setSizePolicy(sizePolicy)
|
||||
self.arcus_left_bt.setMinimumSize(QtCore.QSize(50, 0))
|
||||
self.arcus_left_bt.setMaximumSize(QtCore.QSize(16777215, 16777215))
|
||||
font = QtGui.QFont()
|
||||
font.setFamily("Microsoft Yahei")
|
||||
font.setPointSize(25)
|
||||
self.arcus_left_bt.setFont(font)
|
||||
self.arcus_left_bt.setStyleSheet("/*按钮普通态*/\n"
|
||||
"QPushButton\n"
|
||||
"{\n"
|
||||
" /*字体为微软雅黑*/\n"
|
||||
" font-family:Microsoft Yahei;\n"
|
||||
" /*字体大小为20点*/\n"
|
||||
" font-size:25pt;\n"
|
||||
" /*字体颜色为白色*/ \n"
|
||||
" /*color:white;*/\n"
|
||||
" /*背景颜色*/ \n"
|
||||
" background-color:rgb(225 , 225 , 225);/*normal*/\n"
|
||||
" /*边框圆角半径为8像素*/ \n"
|
||||
" border-radius:20px;\n"
|
||||
"}\n"
|
||||
"\n"
|
||||
"/*按钮停留态*/\n"
|
||||
"QPushButton:hover\n"
|
||||
"{\n"
|
||||
" /*背景颜色*/ \n"
|
||||
" background-color:rgb(44 , 137 , 255);/*hover*/\n"
|
||||
" /*边框圆角半径为8像素*/\n"
|
||||
" /*border-radius:20px;*/\n"
|
||||
"}\n"
|
||||
"\n"
|
||||
"/*按钮按下态*/\n"
|
||||
"QPushButton:pressed\n"
|
||||
"{\n"
|
||||
" /*背景颜色*/ \n"
|
||||
" background-color:rgb(255 , 0 , 0);/*pressed*/\n"
|
||||
"\n"
|
||||
" /*左内边距为3像素,让按下时字向右移动3像素*/ \n"
|
||||
" padding-left:3px;\n"
|
||||
"\n"
|
||||
" /*上内边距为3像素,让按下时字向下移动3像素*/ \n"
|
||||
" padding-top:3px;\n"
|
||||
"}")
|
||||
self.arcus_left_bt.setAutoDefault(False)
|
||||
self.arcus_left_bt.setObjectName("arcus_left_bt")
|
||||
self.horizontalLayout_2.addWidget(self.arcus_left_bt)
|
||||
self.arcus_speed_le = QtWidgets.QLineEdit(self.frame_5)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.arcus_speed_le.sizePolicy().hasHeightForWidth())
|
||||
self.arcus_speed_le.setSizePolicy(sizePolicy)
|
||||
self.arcus_speed_le.setMinimumSize(QtCore.QSize(60, 0))
|
||||
self.arcus_speed_le.setMaximumSize(QtCore.QSize(16777215, 16777215))
|
||||
font = QtGui.QFont()
|
||||
font.setPointSize(42)
|
||||
self.arcus_speed_le.setFont(font)
|
||||
self.arcus_speed_le.setObjectName("arcus_speed_le")
|
||||
self.horizontalLayout_2.addWidget(self.arcus_speed_le)
|
||||
self.arcus_right_bt = QtWidgets.QPushButton(self.frame_5)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.arcus_right_bt.sizePolicy().hasHeightForWidth())
|
||||
self.arcus_right_bt.setSizePolicy(sizePolicy)
|
||||
self.arcus_right_bt.setMinimumSize(QtCore.QSize(50, 0))
|
||||
self.arcus_right_bt.setMaximumSize(QtCore.QSize(16777215, 16777215))
|
||||
font = QtGui.QFont()
|
||||
font.setFamily("Microsoft Yahei")
|
||||
font.setPointSize(25)
|
||||
self.arcus_right_bt.setFont(font)
|
||||
self.arcus_right_bt.setStyleSheet("/*按钮普通态*/\n"
|
||||
"QPushButton\n"
|
||||
"{\n"
|
||||
" /*字体为微软雅黑*/\n"
|
||||
" font-family:Microsoft Yahei;\n"
|
||||
" /*字体大小为20点*/\n"
|
||||
" font-size:25pt;\n"
|
||||
" /*字体颜色为白色*/ \n"
|
||||
" /*color:white;*/\n"
|
||||
" /*背景颜色*/ \n"
|
||||
" background-color:rgb(225 , 225 , 225);/*normal*/\n"
|
||||
" /*边框圆角半径为8像素*/ \n"
|
||||
" border-radius:20px;\n"
|
||||
"}\n"
|
||||
"\n"
|
||||
"/*按钮停留态*/\n"
|
||||
"QPushButton:hover\n"
|
||||
"{\n"
|
||||
" /*背景颜色*/ \n"
|
||||
" background-color:rgb(44 , 137 , 255);/*hover*/\n"
|
||||
" /*边框圆角半径为8像素*/\n"
|
||||
" /*border-radius:20px;*/\n"
|
||||
"}\n"
|
||||
"\n"
|
||||
"/*按钮按下态*/\n"
|
||||
"QPushButton:pressed\n"
|
||||
"{\n"
|
||||
" /*背景颜色*/ \n"
|
||||
" background-color:rgb(255 , 0 , 0);/*pressed*/\n"
|
||||
"\n"
|
||||
" /*左内边距为3像素,让按下时字向右移动3像素*/ \n"
|
||||
" padding-left:3px;\n"
|
||||
"\n"
|
||||
" /*上内边距为3像素,让按下时字向下移动3像素*/ \n"
|
||||
" padding-top:3px;\n"
|
||||
"}")
|
||||
self.arcus_right_bt.setAutoDefault(False)
|
||||
self.arcus_right_bt.setObjectName("arcus_right_bt")
|
||||
self.horizontalLayout_2.addWidget(self.arcus_right_bt)
|
||||
self.gridLayout_3.addWidget(self.frame_5, 3, 0, 1, 1)
|
||||
self.horizontalLayout_4 = QtWidgets.QHBoxLayout()
|
||||
self.horizontalLayout_4.setObjectName("horizontalLayout_4")
|
||||
self.label_5 = QtWidgets.QLabel(self.frame_6)
|
||||
self.label_5.setMinimumSize(QtCore.QSize(110, 0))
|
||||
font = QtGui.QFont()
|
||||
font.setFamily("Microsoft Yahei")
|
||||
font.setPointSize(20)
|
||||
self.label_5.setFont(font)
|
||||
self.label_5.setStyleSheet("/*按钮普通态*/\n"
|
||||
"QLabel\n"
|
||||
"{\n"
|
||||
" /*字体为微软雅黑*/\n"
|
||||
" font-family:Microsoft Yahei;\n"
|
||||
" /*字体大小为20点*/\n"
|
||||
" font-size:20pt;\n"
|
||||
" /*字体颜色为白色*/ \n"
|
||||
" /*color:white;*/\n"
|
||||
" /*背景颜色*/ \n"
|
||||
" /*background-color:rgb(14 , 150 , 254);*/\n"
|
||||
" /*边框圆角半径为8像素*/ \n"
|
||||
" /*border-radius:8px;*/\n"
|
||||
"}")
|
||||
self.label_5.setObjectName("label_5")
|
||||
self.horizontalLayout_4.addWidget(self.label_5)
|
||||
self.exposure_time_le = QtWidgets.QLineEdit(self.frame_6)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.exposure_time_le.sizePolicy().hasHeightForWidth())
|
||||
self.exposure_time_le.setSizePolicy(sizePolicy)
|
||||
self.exposure_time_le.setMaximumSize(QtCore.QSize(16777215, 106))
|
||||
font = QtGui.QFont()
|
||||
font.setPointSize(42)
|
||||
self.exposure_time_le.setFont(font)
|
||||
self.exposure_time_le.setObjectName("exposure_time_le")
|
||||
self.horizontalLayout_4.addWidget(self.exposure_time_le)
|
||||
self.gridLayout_3.addLayout(self.horizontalLayout_4, 2, 0, 1, 1)
|
||||
self.gridLayout_5.addWidget(self.frame_6, 0, 1, 1, 1)
|
||||
self.gridLayout_6.addWidget(self.frame_3, 1, 0, 1, 1)
|
||||
self.frame_4 = QtWidgets.QFrame(image_Window_phone)
|
||||
self.frame_4.setMinimumSize(QtCore.QSize(0, 0))
|
||||
self.frame_4.setMaximumSize(QtCore.QSize(16777215, 35))
|
||||
self.frame_4.setFrameShape(QtWidgets.QFrame.StyledPanel)
|
||||
self.frame_4.setFrameShadow(QtWidgets.QFrame.Raised)
|
||||
self.frame_4.setObjectName("frame_4")
|
||||
self.horizontalLayout = QtWidgets.QHBoxLayout(self.frame_4)
|
||||
self.horizontalLayout.setContentsMargins(0, 0, 0, 0)
|
||||
self.horizontalLayout.setSpacing(0)
|
||||
self.horizontalLayout.setObjectName("horizontalLayout")
|
||||
spacerItem = QtWidgets.QSpacerItem(233, 12, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
|
||||
self.horizontalLayout.addItem(spacerItem)
|
||||
self.t_label = QtWidgets.QLabel(self.frame_4)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.t_label.sizePolicy().hasHeightForWidth())
|
||||
self.t_label.setSizePolicy(sizePolicy)
|
||||
self.t_label.setStyleSheet("QLabel\n"
|
||||
"{\n"
|
||||
" /*字体为微软雅黑*/\n"
|
||||
" font-family:Microsoft Yahei;\n"
|
||||
" background-color:rgb(255 , 0 , 0);/*normal*/\n"
|
||||
" /*边框圆角半径为8像素*/ \n"
|
||||
" border-radius:10px;\n"
|
||||
"}")
|
||||
self.t_label.setAlignment(QtCore.Qt.AlignCenter)
|
||||
self.t_label.setObjectName("t_label")
|
||||
self.horizontalLayout.addWidget(self.t_label)
|
||||
self.hum_label = QtWidgets.QLabel(self.frame_4)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.hum_label.sizePolicy().hasHeightForWidth())
|
||||
self.hum_label.setSizePolicy(sizePolicy)
|
||||
self.hum_label.setStyleSheet("QLabel\n"
|
||||
"{\n"
|
||||
" /*字体为微软雅黑*/\n"
|
||||
" font-family:Microsoft Yahei;\n"
|
||||
" background-color:rgb(255 , 0 , 0);/*normal*/\n"
|
||||
" /*边框圆角半径为8像素*/ \n"
|
||||
" border-radius:10px;\n"
|
||||
"}")
|
||||
self.hum_label.setAlignment(QtCore.Qt.AlignCenter)
|
||||
self.hum_label.setObjectName("hum_label")
|
||||
self.horizontalLayout.addWidget(self.hum_label)
|
||||
self.camera_status_label = QtWidgets.QLabel(self.frame_4)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.camera_status_label.sizePolicy().hasHeightForWidth())
|
||||
self.camera_status_label.setSizePolicy(sizePolicy)
|
||||
self.camera_status_label.setStyleSheet("QLabel\n"
|
||||
"{\n"
|
||||
" /*字体为微软雅黑*/\n"
|
||||
" font-family:Microsoft Yahei;\n"
|
||||
" background-color:rgb(255 , 0 , 0);/*normal*/\n"
|
||||
" /*边框圆角半径为8像素*/ \n"
|
||||
" border-radius:10px;\n"
|
||||
"}")
|
||||
self.camera_status_label.setAlignment(QtCore.Qt.AlignCenter)
|
||||
self.camera_status_label.setObjectName("camera_status_label")
|
||||
self.horizontalLayout.addWidget(self.camera_status_label)
|
||||
self.arcus_status_label = QtWidgets.QLabel(self.frame_4)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.arcus_status_label.sizePolicy().hasHeightForWidth())
|
||||
self.arcus_status_label.setSizePolicy(sizePolicy)
|
||||
self.arcus_status_label.setStyleSheet("QLabel\n"
|
||||
"{\n"
|
||||
" /*字体为微软雅黑*/\n"
|
||||
" font-family:Microsoft Yahei;\n"
|
||||
" background-color:rgb(255 , 0 , 0);/*normal*/\n"
|
||||
" /*边框圆角半径为8像素*/ \n"
|
||||
" border-radius:10px;\n"
|
||||
"}")
|
||||
self.arcus_status_label.setAlignment(QtCore.Qt.AlignCenter)
|
||||
self.arcus_status_label.setObjectName("arcus_status_label")
|
||||
self.horizontalLayout.addWidget(self.arcus_status_label)
|
||||
self.gridLayout_6.addWidget(self.frame_4, 2, 0, 1, 1)
|
||||
self.splitter = QtWidgets.QSplitter(image_Window_phone)
|
||||
self.splitter.setOrientation(QtCore.Qt.Vertical)
|
||||
self.splitter.setObjectName("splitter")
|
||||
self.frame_2 = QtWidgets.QFrame(self.splitter)
|
||||
self.frame_2.setFrameShape(QtWidgets.QFrame.Box)
|
||||
self.frame_2.setFrameShadow(QtWidgets.QFrame.Raised)
|
||||
self.frame_2.setObjectName("frame_2")
|
||||
self.gridLayout_2 = QtWidgets.QGridLayout(self.frame_2)
|
||||
self.gridLayout_2.setContentsMargins(0, 0, 0, 0)
|
||||
self.gridLayout_2.setObjectName("gridLayout_2")
|
||||
self.image_glo = QtWidgets.QGridLayout()
|
||||
self.image_glo.setObjectName("image_glo")
|
||||
self.gridLayout_2.addLayout(self.image_glo, 0, 0, 1, 1)
|
||||
self.frame = QtWidgets.QFrame(self.splitter)
|
||||
self.frame.setMaximumSize(QtCore.QSize(16777215, 600))
|
||||
self.frame.setFrameShape(QtWidgets.QFrame.Box)
|
||||
self.frame.setFrameShadow(QtWidgets.QFrame.Raised)
|
||||
self.frame.setObjectName("frame")
|
||||
self.gridLayout = QtWidgets.QGridLayout(self.frame)
|
||||
self.gridLayout.setContentsMargins(0, 0, 0, 0)
|
||||
self.gridLayout.setObjectName("gridLayout")
|
||||
self.focus_glo = QtWidgets.QGridLayout()
|
||||
self.focus_glo.setObjectName("focus_glo")
|
||||
self.gridLayout.addLayout(self.focus_glo, 0, 0, 1, 1)
|
||||
self.gridLayout_6.addWidget(self.splitter, 0, 0, 1, 1)
|
||||
|
||||
self.retranslateUi(image_Window_phone)
|
||||
QtCore.QMetaObject.connectSlotsByName(image_Window_phone)
|
||||
|
||||
def retranslateUi(self, image_Window_phone):
|
||||
_translate = QtCore.QCoreApplication.translate
|
||||
image_Window_phone.setWindowTitle(_translate("image_Window_phone", "影像窗口"))
|
||||
self.image_mode_focus_bt.setText(_translate("image_Window_phone", "调 焦"))
|
||||
self.image_mode_exposureTime_bt.setText(_translate("image_Window_phone", "曝 光"))
|
||||
self.image_mode_dc_bt.setText(_translate("image_Window_phone", "暗 电 流"))
|
||||
self.image_mode_record_bt.setText(_translate("image_Window_phone", "采 集"))
|
||||
self.save_bt.setText(_translate("image_Window_phone", "保 存"))
|
||||
self.rad_dn_comboBox.setItemText(0, _translate("image_Window_phone", "rad"))
|
||||
self.rad_dn_comboBox.setItemText(1, _translate("image_Window_phone", "dn"))
|
||||
self.arcus_direction_bt.setText(_translate("image_Window_phone", "反转"))
|
||||
self.label_2.setText(_translate("image_Window_phone", "帧 数"))
|
||||
self.label_3.setText(_translate("image_Window_phone", "帧 率"))
|
||||
self.framenumber_recorded_label.setText(_translate("image_Window_phone", "帧号"))
|
||||
self.label_6.setText(_translate("image_Window_phone", "命 名"))
|
||||
self.file_number_label.setText(_translate("image_Window_phone", "文件号"))
|
||||
self.label_7.setText(_translate("image_Window_phone", "马 达"))
|
||||
self.arcus_left_bt.setText(_translate("image_Window_phone", "<"))
|
||||
self.arcus_right_bt.setText(_translate("image_Window_phone", ">"))
|
||||
self.label_5.setText(_translate("image_Window_phone", "积分时间"))
|
||||
self.t_label.setText(_translate("image_Window_phone", "温度:无数据"))
|
||||
self.hum_label.setText(_translate("image_Window_phone", "湿度:无数据"))
|
||||
self.camera_status_label.setText(_translate("image_Window_phone", "光谱仪:连接失败"))
|
||||
self.arcus_status_label.setText(_translate("image_Window_phone", "马达:连接失败!"))
|
1395
record_system_v28/ui/image_Window_phone.ui
Normal file
1395
record_system_v28/ui/image_Window_phone.ui
Normal file
File diff suppressed because it is too large
Load Diff
635
record_system_v28/ui/spectral_Window_phone.py
Normal file
635
record_system_v28/ui/spectral_Window_phone.py
Normal file
@ -0,0 +1,635 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
# Form implementation generated from reading ui file 'spectral_Window_phone.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_phone(object):
|
||||
def setupUi(self, spectral_Window_phone):
|
||||
spectral_Window_phone.setObjectName("spectral_Window_phone")
|
||||
spectral_Window_phone.resize(728, 1175)
|
||||
self.gridLayout_6 = QtWidgets.QGridLayout(spectral_Window_phone)
|
||||
self.gridLayout_6.setObjectName("gridLayout_6")
|
||||
self.frame = QtWidgets.QFrame(spectral_Window_phone)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.frame.sizePolicy().hasHeightForWidth())
|
||||
self.frame.setSizePolicy(sizePolicy)
|
||||
self.frame.setMinimumSize(QtCore.QSize(0, 600))
|
||||
self.frame.setMaximumSize(QtCore.QSize(16777215, 16777215))
|
||||
self.frame.setFrameShape(QtWidgets.QFrame.StyledPanel)
|
||||
self.frame.setFrameShadow(QtWidgets.QFrame.Raised)
|
||||
self.frame.setObjectName("frame")
|
||||
self.gridLayout = QtWidgets.QGridLayout(self.frame)
|
||||
self.gridLayout.setContentsMargins(0, 0, 0, 0)
|
||||
self.gridLayout.setObjectName("gridLayout")
|
||||
self.spe_glo = QtWidgets.QGridLayout()
|
||||
self.spe_glo.setObjectName("spe_glo")
|
||||
self.gridLayout.addLayout(self.spe_glo, 0, 0, 1, 1)
|
||||
self.gridLayout_6.addWidget(self.frame, 0, 0, 1, 1)
|
||||
self.frame_2 = QtWidgets.QFrame(spectral_Window_phone)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.frame_2.sizePolicy().hasHeightForWidth())
|
||||
self.frame_2.setSizePolicy(sizePolicy)
|
||||
self.frame_2.setMaximumSize(QtCore.QSize(16777215, 600))
|
||||
self.frame_2.setFrameShape(QtWidgets.QFrame.StyledPanel)
|
||||
self.frame_2.setFrameShadow(QtWidgets.QFrame.Raised)
|
||||
self.frame_2.setObjectName("frame_2")
|
||||
self.gridLayout_8 = QtWidgets.QGridLayout(self.frame_2)
|
||||
self.gridLayout_8.setContentsMargins(0, 0, 0, 0)
|
||||
self.gridLayout_8.setSpacing(0)
|
||||
self.gridLayout_8.setObjectName("gridLayout_8")
|
||||
self.frame_4 = QtWidgets.QFrame(self.frame_2)
|
||||
self.frame_4.setFrameShape(QtWidgets.QFrame.StyledPanel)
|
||||
self.frame_4.setFrameShadow(QtWidgets.QFrame.Raised)
|
||||
self.frame_4.setObjectName("frame_4")
|
||||
self.gridLayout_4 = QtWidgets.QGridLayout(self.frame_4)
|
||||
self.gridLayout_4.setContentsMargins(0, 0, 0, 0)
|
||||
self.gridLayout_4.setSpacing(0)
|
||||
self.gridLayout_4.setObjectName("gridLayout_4")
|
||||
self.spectral_mode_autoexposure_bt = QtWidgets.QPushButton(self.frame_4)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Expanding)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.spectral_mode_autoexposure_bt.sizePolicy().hasHeightForWidth())
|
||||
self.spectral_mode_autoexposure_bt.setSizePolicy(sizePolicy)
|
||||
self.spectral_mode_autoexposure_bt.setStyleSheet("/*按钮普通态*/\n"
|
||||
"QPushButton\n"
|
||||
"{\n"
|
||||
" /*字体为微软雅黑*/\n"
|
||||
" font-family:Microsoft Yahei;\n"
|
||||
" /*字体大小为20点*/\n"
|
||||
" font-size:25pt;\n"
|
||||
" /*字体颜色为白色*/ \n"
|
||||
" /*color:white;*/\n"
|
||||
" /*背景颜色*/ \n"
|
||||
" background-color:rgb(225 , 225 , 225);/*normal*/\n"
|
||||
" /*边框圆角半径为8像素*/ \n"
|
||||
" border-radius:20px;\n"
|
||||
"}\n"
|
||||
"\n"
|
||||
"/*按钮停留态*/\n"
|
||||
"QPushButton:hover\n"
|
||||
"{\n"
|
||||
" /*背景颜色*/ \n"
|
||||
" background-color:rgb(44 , 137 , 255);/*hover*/\n"
|
||||
" /*边框圆角半径为8像素*/\n"
|
||||
" /*border-radius:20px;*/\n"
|
||||
"}\n"
|
||||
"\n"
|
||||
"/*按钮按下态*/\n"
|
||||
"QPushButton:pressed\n"
|
||||
"{\n"
|
||||
" /*背景颜色*/ \n"
|
||||
" background-color:rgb(255 , 0 , 0);/*pressed*/\n"
|
||||
"\n"
|
||||
" /*左内边距为3像素,让按下时字向右移动3像素*/ \n"
|
||||
" padding-left:3px;\n"
|
||||
"\n"
|
||||
" /*上内边距为3像素,让按下时字向下移动3像素*/ \n"
|
||||
" padding-top:3px;\n"
|
||||
"}")
|
||||
self.spectral_mode_autoexposure_bt.setAutoDefault(False)
|
||||
self.spectral_mode_autoexposure_bt.setObjectName("spectral_mode_autoexposure_bt")
|
||||
self.gridLayout_4.addWidget(self.spectral_mode_autoexposure_bt, 0, 0, 1, 1)
|
||||
self.autoexposure_le = QtWidgets.QLineEdit(self.frame_4)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.autoexposure_le.sizePolicy().hasHeightForWidth())
|
||||
self.autoexposure_le.setSizePolicy(sizePolicy)
|
||||
self.autoexposure_le.setMaximumSize(QtCore.QSize(200, 16777215))
|
||||
self.autoexposure_le.setStyleSheet("QLineEdit\n"
|
||||
"{\n"
|
||||
" /*字体为微软雅黑*/\n"
|
||||
" font-family:Microsoft Yahei;\n"
|
||||
" /*字体大小为20点*/\n"
|
||||
" font-size:40pt;\n"
|
||||
" /*字体颜色为白色*/ \n"
|
||||
" /*color:white;*/\n"
|
||||
" /*背景颜色*/ \n"
|
||||
" /*background-color:rgb(14 , 150 , 254);*/\n"
|
||||
" /*边框圆角半径为8像素*/ \n"
|
||||
" /*border-radius:8px;*/\n"
|
||||
"}")
|
||||
self.autoexposure_le.setObjectName("autoexposure_le")
|
||||
self.gridLayout_4.addWidget(self.autoexposure_le, 0, 1, 1, 1)
|
||||
self.gridLayout_8.addWidget(self.frame_4, 0, 0, 1, 1)
|
||||
self.frame_6 = QtWidgets.QFrame(self.frame_2)
|
||||
self.frame_6.setFrameShape(QtWidgets.QFrame.StyledPanel)
|
||||
self.frame_6.setFrameShadow(QtWidgets.QFrame.Raised)
|
||||
self.frame_6.setObjectName("frame_6")
|
||||
self.gridLayout_2 = QtWidgets.QGridLayout(self.frame_6)
|
||||
self.gridLayout_2.setContentsMargins(0, 0, 0, 0)
|
||||
self.gridLayout_2.setSpacing(0)
|
||||
self.gridLayout_2.setObjectName("gridLayout_2")
|
||||
self.dc_timer_label = QtWidgets.QLabel(self.frame_6)
|
||||
self.dc_timer_label.setMaximumSize(QtCore.QSize(200, 16777215))
|
||||
self.dc_timer_label.setStyleSheet("/*按钮普通态*/\n"
|
||||
"QLabel\n"
|
||||
"{\n"
|
||||
" /*字体为微软雅黑*/\n"
|
||||
" font-family:Microsoft Yahei;\n"
|
||||
" /*字体大小为20点*/\n"
|
||||
" font-size:25pt;\n"
|
||||
" /*字体颜色为白色*/ \n"
|
||||
" /*color:white;*/\n"
|
||||
" /*背景颜色*/ \n"
|
||||
" /*background-color:rgb(14 , 150 , 254);*/\n"
|
||||
" /*边框圆角半径为8像素*/ \n"
|
||||
" /*border-radius:8px;*/\n"
|
||||
"}")
|
||||
self.dc_timer_label.setAlignment(QtCore.Qt.AlignCenter)
|
||||
self.dc_timer_label.setObjectName("dc_timer_label")
|
||||
self.gridLayout_2.addWidget(self.dc_timer_label, 0, 1, 1, 1)
|
||||
self.spectral_mode_dc_bt = QtWidgets.QPushButton(self.frame_6)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Expanding)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.spectral_mode_dc_bt.sizePolicy().hasHeightForWidth())
|
||||
self.spectral_mode_dc_bt.setSizePolicy(sizePolicy)
|
||||
self.spectral_mode_dc_bt.setStyleSheet("/*按钮普通态*/\n"
|
||||
"QPushButton\n"
|
||||
"{\n"
|
||||
" /*字体为微软雅黑*/\n"
|
||||
" font-family:Microsoft Yahei;\n"
|
||||
" /*字体大小为20点*/\n"
|
||||
" font-size:25pt;\n"
|
||||
" /*字体颜色为白色*/ \n"
|
||||
" /*color:white;*/\n"
|
||||
" /*背景颜色*/ \n"
|
||||
" background-color:rgb(225 , 225 , 225);/*normal*/\n"
|
||||
" /*边框圆角半径为8像素*/ \n"
|
||||
" border-radius:20px;\n"
|
||||
"}\n"
|
||||
"\n"
|
||||
"/*按钮停留态*/\n"
|
||||
"QPushButton:hover\n"
|
||||
"{\n"
|
||||
" /*背景颜色*/ \n"
|
||||
" background-color:rgb(44 , 137 , 255);/*hover*/\n"
|
||||
" /*边框圆角半径为8像素*/\n"
|
||||
" /*border-radius:20px;*/\n"
|
||||
"}\n"
|
||||
"\n"
|
||||
"/*按钮按下态*/\n"
|
||||
"QPushButton:pressed\n"
|
||||
"{\n"
|
||||
" /*背景颜色*/ \n"
|
||||
" background-color:rgb(255 , 0 , 0);/*pressed*/\n"
|
||||
"\n"
|
||||
" /*左内边距为3像素,让按下时字向右移动3像素*/ \n"
|
||||
" padding-left:3px;\n"
|
||||
"\n"
|
||||
" /*上内边距为3像素,让按下时字向下移动3像素*/ \n"
|
||||
" padding-top:3px;\n"
|
||||
"}")
|
||||
self.spectral_mode_dc_bt.setAutoDefault(False)
|
||||
self.spectral_mode_dc_bt.setObjectName("spectral_mode_dc_bt")
|
||||
self.gridLayout_2.addWidget(self.spectral_mode_dc_bt, 0, 0, 1, 1)
|
||||
self.gridLayout_8.addWidget(self.frame_6, 1, 0, 1, 1)
|
||||
self.frame_7 = QtWidgets.QFrame(self.frame_2)
|
||||
self.frame_7.setFrameShape(QtWidgets.QFrame.StyledPanel)
|
||||
self.frame_7.setFrameShadow(QtWidgets.QFrame.Raised)
|
||||
self.frame_7.setObjectName("frame_7")
|
||||
self.gridLayout_7 = QtWidgets.QGridLayout(self.frame_7)
|
||||
self.gridLayout_7.setContentsMargins(0, 0, 0, 0)
|
||||
self.gridLayout_7.setSpacing(0)
|
||||
self.gridLayout_7.setObjectName("gridLayout_7")
|
||||
self.spectral_mode_wb_bt = QtWidgets.QPushButton(self.frame_7)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Expanding)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.spectral_mode_wb_bt.sizePolicy().hasHeightForWidth())
|
||||
self.spectral_mode_wb_bt.setSizePolicy(sizePolicy)
|
||||
self.spectral_mode_wb_bt.setStyleSheet("/*按钮普通态*/\n"
|
||||
"QPushButton\n"
|
||||
"{\n"
|
||||
" /*字体为微软雅黑*/\n"
|
||||
" font-family:Microsoft Yahei;\n"
|
||||
" /*字体大小为20点*/\n"
|
||||
" font-size:25pt;\n"
|
||||
" /*字体颜色为白色*/ \n"
|
||||
" /*color:white;*/\n"
|
||||
" /*背景颜色*/ \n"
|
||||
" background-color:rgb(225 , 225 , 225);/*normal*/\n"
|
||||
" /*边框圆角半径为8像素*/ \n"
|
||||
" border-radius:20px;\n"
|
||||
"}\n"
|
||||
"\n"
|
||||
"/*按钮停留态*/\n"
|
||||
"QPushButton:hover\n"
|
||||
"{\n"
|
||||
" /*背景颜色*/ \n"
|
||||
" background-color:rgb(44 , 137 , 255);/*hover*/\n"
|
||||
" /*边框圆角半径为8像素*/\n"
|
||||
" /*border-radius:20px;*/\n"
|
||||
"}\n"
|
||||
"\n"
|
||||
"/*按钮按下态*/\n"
|
||||
"QPushButton:pressed\n"
|
||||
"{\n"
|
||||
" /*背景颜色*/ \n"
|
||||
" background-color:rgb(255 , 0 , 0);/*pressed*/\n"
|
||||
"\n"
|
||||
" /*左内边距为3像素,让按下时字向右移动3像素*/ \n"
|
||||
" padding-left:3px;\n"
|
||||
"\n"
|
||||
" /*上内边距为3像素,让按下时字向下移动3像素*/ \n"
|
||||
" padding-top:3px;\n"
|
||||
"}")
|
||||
self.spectral_mode_wb_bt.setAutoDefault(False)
|
||||
self.spectral_mode_wb_bt.setObjectName("spectral_mode_wb_bt")
|
||||
self.gridLayout_7.addWidget(self.spectral_mode_wb_bt, 0, 0, 1, 1)
|
||||
self.wb_timer_label = QtWidgets.QLabel(self.frame_7)
|
||||
self.wb_timer_label.setMaximumSize(QtCore.QSize(200, 16777215))
|
||||
self.wb_timer_label.setStyleSheet("/*按钮普通态*/\n"
|
||||
"QLabel\n"
|
||||
"{\n"
|
||||
" /*字体为微软雅黑*/\n"
|
||||
" font-family:Microsoft Yahei;\n"
|
||||
" /*字体大小为20点*/\n"
|
||||
" font-size:25pt;\n"
|
||||
" /*字体颜色为白色*/ \n"
|
||||
" /*color:white;*/\n"
|
||||
" /*背景颜色*/ \n"
|
||||
" /*background-color:rgb(14 , 150 , 254);*/\n"
|
||||
" /*边框圆角半径为8像素*/ \n"
|
||||
" /*border-radius:8px;*/\n"
|
||||
"}")
|
||||
self.wb_timer_label.setAlignment(QtCore.Qt.AlignCenter)
|
||||
self.wb_timer_label.setObjectName("wb_timer_label")
|
||||
self.gridLayout_7.addWidget(self.wb_timer_label, 0, 1, 1, 1)
|
||||
self.gridLayout_8.addWidget(self.frame_7, 2, 0, 1, 1)
|
||||
self.frame_5 = QtWidgets.QFrame(self.frame_2)
|
||||
self.frame_5.setFrameShape(QtWidgets.QFrame.StyledPanel)
|
||||
self.frame_5.setFrameShadow(QtWidgets.QFrame.Raised)
|
||||
self.frame_5.setObjectName("frame_5")
|
||||
self.gridLayout_5 = QtWidgets.QGridLayout(self.frame_5)
|
||||
self.gridLayout_5.setContentsMargins(0, 0, 0, 0)
|
||||
self.gridLayout_5.setSpacing(0)
|
||||
self.gridLayout_5.setObjectName("gridLayout_5")
|
||||
self.spectral_mode_record_bt = QtWidgets.QPushButton(self.frame_5)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Expanding)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.spectral_mode_record_bt.sizePolicy().hasHeightForWidth())
|
||||
self.spectral_mode_record_bt.setSizePolicy(sizePolicy)
|
||||
self.spectral_mode_record_bt.setStyleSheet("/*按钮普通态*/\n"
|
||||
"QPushButton\n"
|
||||
"{\n"
|
||||
" /*字体为微软雅黑*/\n"
|
||||
" font-family:Microsoft Yahei;\n"
|
||||
" /*字体大小为20点*/\n"
|
||||
" font-size:25pt;\n"
|
||||
" /*字体颜色为白色*/ \n"
|
||||
" /*color:white;*/\n"
|
||||
" /*背景颜色*/ \n"
|
||||
" background-color:rgb(225 , 225 , 225);/*normal*/\n"
|
||||
" /*边框圆角半径为8像素*/ \n"
|
||||
" border-radius:20px;\n"
|
||||
"}\n"
|
||||
"\n"
|
||||
"/*按钮停留态*/\n"
|
||||
"QPushButton:hover\n"
|
||||
"{\n"
|
||||
" /*背景颜色*/ \n"
|
||||
" background-color:rgb(44 , 137 , 255);/*hover*/\n"
|
||||
" /*边框圆角半径为8像素*/\n"
|
||||
" /*border-radius:20px;*/\n"
|
||||
"}\n"
|
||||
"\n"
|
||||
"/*按钮按下态*/\n"
|
||||
"QPushButton:pressed\n"
|
||||
"{\n"
|
||||
" /*背景颜色*/ \n"
|
||||
" background-color:rgb(255 , 0 , 0);/*pressed*/\n"
|
||||
"\n"
|
||||
" /*左内边距为3像素,让按下时字向右移动3像素*/ \n"
|
||||
" padding-left:3px;\n"
|
||||
"\n"
|
||||
" /*上内边距为3像素,让按下时字向下移动3像素*/ \n"
|
||||
" padding-top:3px;\n"
|
||||
"}")
|
||||
self.spectral_mode_record_bt.setAutoDefault(False)
|
||||
self.spectral_mode_record_bt.setObjectName("spectral_mode_record_bt")
|
||||
self.gridLayout_5.addWidget(self.spectral_mode_record_bt, 0, 0, 1, 1)
|
||||
self.data_type_comboBox = QtWidgets.QComboBox(self.frame_5)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.data_type_comboBox.sizePolicy().hasHeightForWidth())
|
||||
self.data_type_comboBox.setSizePolicy(sizePolicy)
|
||||
self.data_type_comboBox.setMaximumSize(QtCore.QSize(200, 16777215))
|
||||
self.data_type_comboBox.setStyleSheet("/*按钮普通态*/\n"
|
||||
"QComboBox\n"
|
||||
"{\n"
|
||||
" /*字体为微软雅黑*/\n"
|
||||
" font-family:Microsoft Yahei;\n"
|
||||
" /*字体大小为20点*/\n"
|
||||
" font-size:25pt;\n"
|
||||
" /*字体颜色为白色*/ \n"
|
||||
" /*color:white;*/\n"
|
||||
" /*背景颜色*/ \n"
|
||||
" background-color:rgb(225 , 225 , 225);\n"
|
||||
" /*边框圆角半径为8像素*/ \n"
|
||||
" border-radius:20px;\n"
|
||||
"}")
|
||||
self.data_type_comboBox.setFrame(False)
|
||||
self.data_type_comboBox.setObjectName("data_type_comboBox")
|
||||
self.data_type_comboBox.addItem("")
|
||||
self.data_type_comboBox.addItem("")
|
||||
self.data_type_comboBox.addItem("")
|
||||
self.gridLayout_5.addWidget(self.data_type_comboBox, 0, 1, 1, 1)
|
||||
self.progressBar = QtWidgets.QProgressBar(self.frame_5)
|
||||
self.progressBar.setStyleSheet("QProgressBar\n"
|
||||
"{ \n"
|
||||
" background-color:rgb(225 , 225 , 225);/*normal*/\n"
|
||||
" /*边框圆角半径为8像素*/ \n"
|
||||
" border-radius:10px;\n"
|
||||
"}")
|
||||
self.progressBar.setProperty("value", 0)
|
||||
self.progressBar.setTextVisible(False)
|
||||
self.progressBar.setObjectName("progressBar")
|
||||
self.gridLayout_5.addWidget(self.progressBar, 1, 0, 1, 2)
|
||||
self.gridLayout_8.addWidget(self.frame_5, 3, 0, 1, 1)
|
||||
self.gridLayout_6.addWidget(self.frame_2, 1, 0, 1, 1)
|
||||
self.frame_3 = QtWidgets.QFrame(spectral_Window_phone)
|
||||
self.frame_3.setMaximumSize(QtCore.QSize(16777215, 200))
|
||||
self.frame_3.setFrameShape(QtWidgets.QFrame.StyledPanel)
|
||||
self.frame_3.setFrameShadow(QtWidgets.QFrame.Raised)
|
||||
self.frame_3.setObjectName("frame_3")
|
||||
self.gridLayout_10 = QtWidgets.QGridLayout(self.frame_3)
|
||||
self.gridLayout_10.setContentsMargins(0, 0, 0, 0)
|
||||
self.gridLayout_10.setSpacing(0)
|
||||
self.gridLayout_10.setObjectName("gridLayout_10")
|
||||
self.frame_9 = QtWidgets.QFrame(self.frame_3)
|
||||
self.frame_9.setFrameShape(QtWidgets.QFrame.StyledPanel)
|
||||
self.frame_9.setFrameShadow(QtWidgets.QFrame.Raised)
|
||||
self.frame_9.setObjectName("frame_9")
|
||||
self.gridLayout_9 = QtWidgets.QGridLayout(self.frame_9)
|
||||
self.gridLayout_9.setContentsMargins(0, 0, 0, 0)
|
||||
self.gridLayout_9.setSpacing(0)
|
||||
self.gridLayout_9.setObjectName("gridLayout_9")
|
||||
self.filename_le = QtWidgets.QLineEdit(self.frame_9)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.filename_le.sizePolicy().hasHeightForWidth())
|
||||
self.filename_le.setSizePolicy(sizePolicy)
|
||||
font = QtGui.QFont()
|
||||
font.setFamily("Microsoft Yahei")
|
||||
font.setPointSize(61)
|
||||
self.filename_le.setFont(font)
|
||||
self.filename_le.setStyleSheet("QLineEdit\n"
|
||||
"{\n"
|
||||
" /*字体为微软雅黑*/\n"
|
||||
" font-family:Microsoft Yahei;\n"
|
||||
" /*字体大小为20点*/\n"
|
||||
" font-size:61pt;\n"
|
||||
" /*字体颜色为白色*/ \n"
|
||||
" /*color:white;*/\n"
|
||||
" /*背景颜色*/ \n"
|
||||
" /*background-color:rgb(14 , 150 , 254);*/\n"
|
||||
" /*边框圆角半径为8像素*/ \n"
|
||||
" /*border-radius:8px;*/\n"
|
||||
"}")
|
||||
self.filename_le.setObjectName("filename_le")
|
||||
self.gridLayout_9.addWidget(self.filename_le, 0, 2, 1, 1)
|
||||
self.label_2 = QtWidgets.QLabel(self.frame_9)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.label_2.sizePolicy().hasHeightForWidth())
|
||||
self.label_2.setSizePolicy(sizePolicy)
|
||||
font = QtGui.QFont()
|
||||
font.setFamily("Microsoft Yahei")
|
||||
font.setPointSize(25)
|
||||
self.label_2.setFont(font)
|
||||
self.label_2.setStyleSheet("QLabel\n"
|
||||
"{\n"
|
||||
" /*字体为微软雅黑*/\n"
|
||||
" font-family:Microsoft Yahei;\n"
|
||||
" /*字体大小为20点*/\n"
|
||||
" font-size:25pt;\n"
|
||||
" /*字体颜色为白色*/ \n"
|
||||
" /*color:white;*/\n"
|
||||
" /*背景颜色*/ \n"
|
||||
" /*background-color:rgb(14 , 150 , 254);*/\n"
|
||||
" /*边框圆角半径为8像素*/ \n"
|
||||
" /*border-radius:8px;*/\n"
|
||||
"}")
|
||||
self.label_2.setAlignment(QtCore.Qt.AlignCenter)
|
||||
self.label_2.setObjectName("label_2")
|
||||
self.gridLayout_9.addWidget(self.label_2, 0, 1, 1, 1)
|
||||
self.file_number_label = QtWidgets.QLabel(self.frame_9)
|
||||
self.file_number_label.setMaximumSize(QtCore.QSize(200, 16777215))
|
||||
self.file_number_label.setStyleSheet("QLabel\n"
|
||||
"{\n"
|
||||
" /*字体为微软雅黑*/\n"
|
||||
" font-family:Microsoft Yahei;\n"
|
||||
" /*字体大小为20点*/\n"
|
||||
" font-size:25pt;\n"
|
||||
" /*字体颜色为白色*/ \n"
|
||||
" /*color:white;*/\n"
|
||||
" /*背景颜色*/ \n"
|
||||
" /*background-color:rgb(14 , 150 , 254);*/\n"
|
||||
" /*边框圆角半径为8像素*/ \n"
|
||||
" /*border-radius:8px;*/\n"
|
||||
"}")
|
||||
self.file_number_label.setAlignment(QtCore.Qt.AlignCenter)
|
||||
self.file_number_label.setObjectName("file_number_label")
|
||||
self.gridLayout_9.addWidget(self.file_number_label, 0, 3, 1, 1)
|
||||
self.frame_10 = QtWidgets.QFrame(self.frame_9)
|
||||
self.frame_10.setMinimumSize(QtCore.QSize(200, 0))
|
||||
self.frame_10.setMaximumSize(QtCore.QSize(350, 16777215))
|
||||
self.frame_10.setFrameShape(QtWidgets.QFrame.StyledPanel)
|
||||
self.frame_10.setFrameShadow(QtWidgets.QFrame.Raised)
|
||||
self.frame_10.setObjectName("frame_10")
|
||||
self.gridLayout_11 = QtWidgets.QGridLayout(self.frame_10)
|
||||
self.gridLayout_11.setContentsMargins(0, 0, 0, 0)
|
||||
self.gridLayout_11.setSpacing(0)
|
||||
self.gridLayout_11.setObjectName("gridLayout_11")
|
||||
self.label_3 = QtWidgets.QLabel(self.frame_10)
|
||||
self.label_3.setMinimumSize(QtCore.QSize(140, 0))
|
||||
self.label_3.setMaximumSize(QtCore.QSize(110, 16777215))
|
||||
self.label_3.setStyleSheet("QLabel\n"
|
||||
"{\n"
|
||||
" /*字体为微软雅黑*/\n"
|
||||
" font-family:Microsoft Yahei;\n"
|
||||
" /*字体大小为20点*/\n"
|
||||
" font-size:25pt;\n"
|
||||
" /*字体颜色为白色*/ \n"
|
||||
" /*color:white;*/\n"
|
||||
" /*背景颜色*/ \n"
|
||||
" /*background-color:rgb(14 , 150 , 254);*/\n"
|
||||
" /*边框圆角半径为8像素*/ \n"
|
||||
" /*border-radius:8px;*/\n"
|
||||
"}")
|
||||
self.label_3.setAlignment(QtCore.Qt.AlignCenter)
|
||||
self.label_3.setObjectName("label_3")
|
||||
self.gridLayout_11.addWidget(self.label_3, 0, 0, 1, 1)
|
||||
self.label_4 = QtWidgets.QLabel(self.frame_10)
|
||||
self.label_4.setMinimumSize(QtCore.QSize(140, 0))
|
||||
self.label_4.setMaximumSize(QtCore.QSize(110, 16777215))
|
||||
self.label_4.setStyleSheet("QLabel\n"
|
||||
"{\n"
|
||||
" /*字体为微软雅黑*/\n"
|
||||
" font-family:Microsoft Yahei;\n"
|
||||
" /*字体大小为20点*/\n"
|
||||
" font-size:25pt;\n"
|
||||
" /*字体颜色为白色*/ \n"
|
||||
" /*color:white;*/\n"
|
||||
" /*背景颜色*/ \n"
|
||||
" /*background-color:rgb(14 , 150 , 254);*/\n"
|
||||
" /*边框圆角半径为8像素*/ \n"
|
||||
" /*border-radius:8px;*/\n"
|
||||
"}")
|
||||
self.label_4.setAlignment(QtCore.Qt.AlignCenter)
|
||||
self.label_4.setObjectName("label_4")
|
||||
self.gridLayout_11.addWidget(self.label_4, 1, 0, 1, 1)
|
||||
self.spectral_number_le = QtWidgets.QLineEdit(self.frame_10)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.spectral_number_le.sizePolicy().hasHeightForWidth())
|
||||
self.spectral_number_le.setSizePolicy(sizePolicy)
|
||||
self.spectral_number_le.setMinimumSize(QtCore.QSize(60, 0))
|
||||
self.spectral_number_le.setMaximumSize(QtCore.QSize(16777215, 16777215))
|
||||
self.spectral_number_le.setStyleSheet("QLineEdit\n"
|
||||
"{\n"
|
||||
" /*字体为微软雅黑*/\n"
|
||||
" font-family:Microsoft Yahei;\n"
|
||||
" /*字体大小为20点*/\n"
|
||||
" font-size:30pt;\n"
|
||||
" /*字体颜色为白色*/ \n"
|
||||
" /*color:white;*/\n"
|
||||
" /*背景颜色*/ \n"
|
||||
" /*background-color:rgb(14 , 150 , 254);*/\n"
|
||||
" /*边框圆角半径为8像素*/ \n"
|
||||
" /*border-radius:8px;*/\n"
|
||||
"}")
|
||||
self.spectral_number_le.setObjectName("spectral_number_le")
|
||||
self.gridLayout_11.addWidget(self.spectral_number_le, 1, 2, 1, 1)
|
||||
self.framenumber_average_le = QtWidgets.QLineEdit(self.frame_10)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.framenumber_average_le.sizePolicy().hasHeightForWidth())
|
||||
self.framenumber_average_le.setSizePolicy(sizePolicy)
|
||||
self.framenumber_average_le.setMinimumSize(QtCore.QSize(60, 0))
|
||||
self.framenumber_average_le.setMaximumSize(QtCore.QSize(16777215, 16777215))
|
||||
self.framenumber_average_le.setStyleSheet("QLineEdit\n"
|
||||
"{\n"
|
||||
" /*字体为微软雅黑*/\n"
|
||||
" font-family:Microsoft Yahei;\n"
|
||||
" /*字体大小为20点*/\n"
|
||||
" font-size:30pt;\n"
|
||||
" /*字体颜色为白色*/ \n"
|
||||
" /*color:white;*/\n"
|
||||
" /*背景颜色*/ \n"
|
||||
" /*background-color:rgb(14 , 150 , 254);*/\n"
|
||||
" /*边框圆角半径为8像素*/ \n"
|
||||
" /*border-radius:8px;*/\n"
|
||||
"}")
|
||||
self.framenumber_average_le.setObjectName("framenumber_average_le")
|
||||
self.gridLayout_11.addWidget(self.framenumber_average_le, 0, 2, 1, 1)
|
||||
self.gridLayout_9.addWidget(self.frame_10, 0, 0, 1, 1)
|
||||
self.gridLayout_10.addWidget(self.frame_9, 0, 0, 1, 1)
|
||||
self.frame_8 = QtWidgets.QFrame(self.frame_3)
|
||||
self.frame_8.setMaximumSize(QtCore.QSize(16777215, 35))
|
||||
self.frame_8.setFrameShape(QtWidgets.QFrame.StyledPanel)
|
||||
self.frame_8.setFrameShadow(QtWidgets.QFrame.Raised)
|
||||
self.frame_8.setObjectName("frame_8")
|
||||
self.gridLayout_3 = QtWidgets.QGridLayout(self.frame_8)
|
||||
self.gridLayout_3.setContentsMargins(0, 0, 0, 0)
|
||||
self.gridLayout_3.setSpacing(0)
|
||||
self.gridLayout_3.setObjectName("gridLayout_3")
|
||||
spacerItem = QtWidgets.QSpacerItem(399, 15, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
|
||||
self.gridLayout_3.addItem(spacerItem, 0, 0, 1, 1)
|
||||
self.t_label = QtWidgets.QLabel(self.frame_8)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.t_label.sizePolicy().hasHeightForWidth())
|
||||
self.t_label.setSizePolicy(sizePolicy)
|
||||
self.t_label.setStyleSheet("QLabel\n"
|
||||
"{\n"
|
||||
" /*字体为微软雅黑*/\n"
|
||||
" font-family:Microsoft Yahei;\n"
|
||||
" background-color:rgb(255 , 0 , 0);/*normal*/\n"
|
||||
" /*边框圆角半径为8像素*/ \n"
|
||||
" border-radius:10px;\n"
|
||||
"}")
|
||||
self.t_label.setAlignment(QtCore.Qt.AlignCenter)
|
||||
self.t_label.setObjectName("t_label")
|
||||
self.gridLayout_3.addWidget(self.t_label, 0, 1, 1, 1)
|
||||
self.hum_label = QtWidgets.QLabel(self.frame_8)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.hum_label.sizePolicy().hasHeightForWidth())
|
||||
self.hum_label.setSizePolicy(sizePolicy)
|
||||
self.hum_label.setStyleSheet("QLabel\n"
|
||||
"{\n"
|
||||
" /*字体为微软雅黑*/\n"
|
||||
" font-family:Microsoft Yahei;\n"
|
||||
" background-color:rgb(255 , 0 , 0);/*normal*/\n"
|
||||
" /*边框圆角半径为8像素*/ \n"
|
||||
" border-radius:10px;\n"
|
||||
"}")
|
||||
self.hum_label.setAlignment(QtCore.Qt.AlignCenter)
|
||||
self.hum_label.setObjectName("hum_label")
|
||||
self.gridLayout_3.addWidget(self.hum_label, 0, 2, 1, 1)
|
||||
self.camera_status_label = QtWidgets.QLabel(self.frame_8)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.camera_status_label.sizePolicy().hasHeightForWidth())
|
||||
self.camera_status_label.setSizePolicy(sizePolicy)
|
||||
self.camera_status_label.setStyleSheet("QLabel\n"
|
||||
"{\n"
|
||||
" /*字体为微软雅黑*/\n"
|
||||
" font-family:Microsoft Yahei;\n"
|
||||
" background-color:rgb(255 , 0 , 0);/*normal*/\n"
|
||||
" /*边框圆角半径为8像素*/ \n"
|
||||
" border-radius:10px;\n"
|
||||
"}")
|
||||
self.camera_status_label.setAlignment(QtCore.Qt.AlignCenter)
|
||||
self.camera_status_label.setObjectName("camera_status_label")
|
||||
self.gridLayout_3.addWidget(self.camera_status_label, 0, 3, 1, 1)
|
||||
self.gridLayout_10.addWidget(self.frame_8, 1, 0, 1, 1)
|
||||
self.gridLayout_6.addWidget(self.frame_3, 2, 0, 1, 1)
|
||||
|
||||
self.retranslateUi(spectral_Window_phone)
|
||||
QtCore.QMetaObject.connectSlotsByName(spectral_Window_phone)
|
||||
|
||||
def retranslateUi(self, spectral_Window_phone):
|
||||
_translate = QtCore.QCoreApplication.translate
|
||||
spectral_Window_phone.setWindowTitle(_translate("spectral_Window_phone", "光谱窗口"))
|
||||
self.spectral_mode_autoexposure_bt.setText(_translate("spectral_Window_phone", "曝 光"))
|
||||
self.dc_timer_label.setText(_translate("spectral_Window_phone", "计时"))
|
||||
self.spectral_mode_dc_bt.setText(_translate("spectral_Window_phone", "暗 电 流"))
|
||||
self.spectral_mode_wb_bt.setText(_translate("spectral_Window_phone", "白 板"))
|
||||
self.wb_timer_label.setText(_translate("spectral_Window_phone", "计时"))
|
||||
self.spectral_mode_record_bt.setText(_translate("spectral_Window_phone", "采 集"))
|
||||
self.data_type_comboBox.setCurrentText(_translate("spectral_Window_phone", "DN"))
|
||||
self.data_type_comboBox.setItemText(0, _translate("spectral_Window_phone", "DN"))
|
||||
self.data_type_comboBox.setItemText(1, _translate("spectral_Window_phone", "Ref"))
|
||||
self.data_type_comboBox.setItemText(2, _translate("spectral_Window_phone", "Rad"))
|
||||
self.label_2.setText(_translate("spectral_Window_phone", "文 件"))
|
||||
self.file_number_label.setText(_translate("spectral_Window_phone", "文件号"))
|
||||
self.label_3.setText(_translate("spectral_Window_phone", "自动平均"))
|
||||
self.label_4.setText(_translate("spectral_Window_phone", "连续测量"))
|
||||
self.t_label.setText(_translate("spectral_Window_phone", "温度:无数据"))
|
||||
self.hum_label.setText(_translate("spectral_Window_phone", "湿度:无数据"))
|
||||
self.camera_status_label.setText(_translate("spectral_Window_phone", "光谱仪:连接失败"))
|
1071
record_system_v28/ui/spectral_Window_phone.ui
Normal file
1071
record_system_v28/ui/spectral_Window_phone.ui
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user