0727-更新

main
zhangxuxutm 2 years ago
parent 09faf598f7
commit c813cac437

@ -611,13 +611,13 @@ QCheckBox#userBox::indicator{
QCheckBox#userBox::indicator:checked{
image: url(Static/checkoff.png);
image: url(:/static/checkoff.png);
}
QCheckBox#userBox::indicator:enabled:unchecked{
image: url(Static/checkon.png);
image: url(:/static/checkon.png);
}
@ -714,7 +714,7 @@ QComboBox#timeBox::drop-down{
QComboBox#setBox::drop-down, QComboBox#ProTypeBox::drop-down,QComboBox#TcRtdTypeBox::drop-down, QComboBox#ModbusTypeBox::drop-down, QComboBox#timeBox::drop-down{
image: url(Static/down.png);
image: url(:/static/down.png);
}

@ -0,0 +1,25 @@
import os
fileType = ['png', 'ico']
with open('{}Qrc.qrc'.format('static'), 'w') as f:
f.write(
'''<RCC>
<qresource prefix="/static">
''')
for root, dirs, files in os.walk('..\\static'):
for file in files:
if file.split('.')[-1] in fileType:
print(file)
f.write(' <file alias="{}">{}</file>\r\n'.format(file, os.path.join(root,file)))
f.write('''
</qresource>
</RCC>
''')
cmd = 'pyrcc5 -o {}.py {}Qrc.qrc'.format('static','static')
os.system(cmd)

File diff suppressed because it is too large Load Diff

@ -0,0 +1,42 @@
<RCC>
<qresource prefix="/static">
<file alias="add.png">..\static\add.png</file>
<file alias="checkoff.png">..\static\checkoff.png</file>
<file alias="checkon.png">..\static\checkon.png</file>
<file alias="clear.png">..\static\clear.png</file>
<file alias="close.png">..\static\close.png</file>
<file alias="delete.png">..\static\delete.png</file>
<file alias="down.png">..\static\down.png</file>
<file alias="export.png">..\static\export.png</file>
<file alias="file.png">..\static\file.png</file>
<file alias="import.png">..\static\import.png</file>
<file alias="max.png">..\static\max.png</file>
<file alias="message.png">..\static\message.png</file>
<file alias="min.png">..\static\min.png</file>
<file alias="new.png">..\static\new.png</file>
<file alias="newH.png">..\static\newH.png</file>
<file alias="normal.png">..\static\normal.png</file>
<file alias="open.png">..\static\open.png</file>
<file alias="openH.png">..\static\openH.png</file>
<file alias="pause.png">..\static\pause.png</file>
<file alias="Searc.png">..\static\Searc.png</file>
<file alias="search.png">..\static\search.png</file>
<file alias="setting.png">..\static\setting.png</file>
<file alias="settingH.png">..\static\settingH.png</file>
<file alias="start.png">..\static\start.png</file>
<file alias="startProtocol.png">..\static\startProtocol.png</file>
<file alias="trend.png">..\static\trend.png</file>
<file alias="trendH.png">..\static\trendH.png</file>
<file alias="userMag.png">..\static\userMag.png</file>
<file alias="userMagH.png">..\static\userMagH.png</file>
<file alias="userPic.png">..\static\userPic.png</file>
<file alias="varMag.png">..\static\varMag.png</file>
<file alias="varMagH.png">..\static\varMagH.png</file>
<file alias="zhjt.ico">..\static\zhjt.ico</file>
<file alias="zhjt.png">..\static\zhjt.png</file>
<file alias="nssm.ico">..\static\influxDB\nssm-2.24\src\nssm.ico</file>
</qresource>
</RCC>

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

@ -19,6 +19,7 @@ from win32 import win32api, win32gui
from win32.lib import win32con
from windoweffect import WindowEffect, MINMAXINFO, NCCALCSIZE_PARAMS
from model.UserModel.UserManage import UserManage
from Static import static
class LoginWidget(QWidget):
BORDER_WIDTH = 5 #设圆角
@ -32,7 +33,7 @@ class LoginWidget(QWidget):
self.resize(306, 451)
self.picLabel = QLabel()
self.picLabel.setPixmap(QPixmap('static/userPic.png'))
self.picLabel.setPixmap(QPixmap(':/static/userPic.png'))
self.picLabel.setScaledContents(True)
self.userEdit = QLineEdit()

@ -2,7 +2,7 @@ from PyQt5 import QtCore, QtGui, QtWidgets
from PyQt5.QtCore import QSize, Qt
from PyQt5.QtWidgets import QWidget, QSpacerItem, QHeaderView, QSizePolicy
from PyQt5.QtGui import QPixmap, QIcon
from Static import static
class MainLeft(QWidget):
def __init__(self):
@ -73,22 +73,22 @@ class MainLeft(QWidget):
self.userMag.setText("用户管理")
self.protocolMag.setText("通讯配置")
self.createProject.setIcon(QIcon('static/newH.png'))
# self.openProject.setIcon(QIcon('static/open.png'))
self.varMag.setIcon(QIcon('static/varMag.png'))
self.trendMag.setIcon(QIcon('static/trend.png'))
self.userMag.setIcon(QIcon('static/userMag.png'))
self.protocolMag.setIcon(QIcon('static/setting.png'))
self.createProject.setIcon(QIcon(':/static/newH.png'))
# self.openProject.setIcon(QIcon(':/static/open.png'))
self.varMag.setIcon(QIcon(':/static/varMag.png'))
self.trendMag.setIcon(QIcon(':/static/trend.png'))
self.userMag.setIcon(QIcon(':/static/userMag.png'))
self.protocolMag.setIcon(QIcon(':/static/setting.png'))
for btn in [self.createProject, self.varMag, self.trendMag, self.userMag, self.protocolMag]:
self.setBtn(btn)
# self.openProject.clicked.connect(lambda:self.openProject.setIcon(QIcon('static/openH.png')))
self.createProject.clicked.connect(lambda:self.createProject.setIcon(QIcon('static/newH.png')))
self.varMag.clicked.connect(lambda:self.varMag.setIcon(QIcon('static/varMagH.png')))
self.trendMag.clicked.connect(lambda:self.trendMag.setIcon(QIcon('static/trendH.png')))
self.userMag.clicked.connect(lambda:self.userMag.setIcon(QIcon('static/userMagH.png')))
self.protocolMag.clicked.connect(lambda:self.protocolMag.setIcon(QIcon('static/settingH.png')))
# self.openProject.clicked.connect(lambda:self.openProject.setIcon(QIcon(':/static/openH.png')))
self.createProject.clicked.connect(lambda:self.createProject.setIcon(QIcon(':/static/newH.png')))
self.varMag.clicked.connect(lambda:self.varMag.setIcon(QIcon(':/static/varMagH.png')))
self.trendMag.clicked.connect(lambda:self.trendMag.setIcon(QIcon(':/static/trendH.png')))
self.userMag.clicked.connect(lambda:self.userMag.setIcon(QIcon(':/static/userMagH.png')))
self.protocolMag.clicked.connect(lambda:self.protocolMag.setIcon(QIcon(':/static/settingH.png')))
self.createProject.setChecked(True)
self.createProject.setDown(True)
@ -109,45 +109,45 @@ class MainLeft(QWidget):
def eventFilter(self, object, event):
if object == self.createProject:
if event.type() == QtCore.QEvent.HoverEnter:
self.createProject.setIcon(QIcon('static/newH.png'))
self.createProject.setIcon(QIcon(':/static/newH.png'))
return True
if event.type() == QtCore.QEvent.HoverLeave and not self.createProject.isChecked():
self.createProject.setIcon(QIcon('static/new.png'))
self.createProject.setIcon(QIcon(':/static/new.png'))
return True
# if object == self.openProject:
# if event.type() == QtCore.QEvent.HoverEnter:
# self.openProject.setIcon(QIcon('static/openH.png'))
# self.openProject.setIcon(QIcon(':/static/openH.png'))
# return True
# if event.type() == QtCore.QEvent.HoverLeave and not self.openProject.isChecked():
# self.openProject.setIcon(QIcon('static/open.png'))
# self.openProject.setIcon(QIcon(':/static/open.png'))
# return True
if object == self.varMag:
if event.type() == QtCore.QEvent.HoverEnter:
self.varMag.setIcon(QIcon('static/varMagH.png'))
self.varMag.setIcon(QIcon(':/static/varMagH.png'))
return True
if event.type() == QtCore.QEvent.HoverLeave and not self.varMag.isChecked():
self.varMag.setIcon(QIcon('static/varMag.png'))
self.varMag.setIcon(QIcon(':/static/varMag.png'))
return True
if object == self.trendMag:
if event.type() == QtCore.QEvent.HoverEnter:
self.trendMag.setIcon(QIcon('static/trendH.png'))
self.trendMag.setIcon(QIcon(':/static/trendH.png'))
return True
if event.type() == QtCore.QEvent.HoverLeave and not self.trendMag.isChecked():
self.trendMag.setIcon(QIcon('static/trend.png'))
self.trendMag.setIcon(QIcon(':/static/trend.png'))
return True
if object == self.userMag:
if event.type() == QtCore.QEvent.HoverEnter:
self.userMag.setIcon(QIcon('static/userMagH.png'))
self.userMag.setIcon(QIcon(':/static/userMagH.png'))
return True
if event.type() == QtCore.QEvent.HoverLeave and not self.userMag.isChecked():
self.userMag.setIcon(QIcon('static/userMag.png'))
self.userMag.setIcon(QIcon(':/static/userMag.png'))
return True
if object == self.protocolMag:
if event.type() == QtCore.QEvent.HoverEnter:
self.protocolMag.setIcon(QIcon('static/settingH.png'))
self.protocolMag.setIcon(QIcon(':/static/settingH.png'))
return True
if event.type() == QtCore.QEvent.HoverLeave and not self.protocolMag.isChecked():
self.protocolMag.setIcon(QIcon('static/setting.png'))
self.protocolMag.setIcon(QIcon(':/static/setting.png'))
return True
return False
@ -159,9 +159,9 @@ class MainLeft(QWidget):
self.userMag.setDown(False)
self.protocolMag.setDown(False)
self.createProject.setIcon(QIcon('static/new.png'))
# self.openProject.setIcon(QIcon('static/open.png'))
self.varMag.setIcon(QIcon('static/varMag.png'))
self.trendMag.setIcon(QIcon('static/trend.png'))
self.userMag.setIcon(QIcon('static/userMag.png'))
self.protocolMag.setIcon(QIcon('static/setting.png'))
self.createProject.setIcon(QIcon(':/static/new.png'))
# self.openProject.setIcon(QIcon(':/static/open.png'))
self.varMag.setIcon(QIcon(':/static/varMag.png'))
self.trendMag.setIcon(QIcon(':/static/trend.png'))
self.userMag.setIcon(QIcon(':/static/userMag.png'))
self.protocolMag.setIcon(QIcon(':/static/setting.png'))

@ -7,6 +7,7 @@ from PyQt5.QtGui import QPixmap, QIcon
from UI.TrendManage.TrendWidget import TrendWidgets
from utils import Globals
from Static import static
class MainTop(QtWidgets.QWidget):
def __init__(self, MainWindow):
super().__init__()
@ -26,7 +27,7 @@ class MainTop(QtWidgets.QWidget):
self.searchEdit = QtWidgets.QLineEdit()
action = QtWidgets.QAction(self)
action.setIcon(QIcon('static/search.png'))
action.setIcon(QIcon(':/static/search.png'))
self.searchEdit.addAction(action, QtWidgets.QLineEdit.LeadingPosition)
self.searchEdit.setSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
self.searchEdit.setObjectName('searchEdit')
@ -37,16 +38,16 @@ class MainTop(QtWidgets.QWidget):
self.searchEdit.textChanged.connect(self.searchEditTextChanged)
# print(Globals.getValue('SearchWidget'))
self.minBtn = QtWidgets.QPushButton(QIcon('static/min.png'), '' ,self)
self.minBtn = QtWidgets.QPushButton(QIcon(':/static/min.png'), '' ,self)
self.minBtn.setObjectName("minBtn")
self.maxBtn = QtWidgets.QPushButton(QIcon('static/normal.png'), '' ,self)
self.maxBtn = QtWidgets.QPushButton(QIcon(':/static/normal.png'), '' ,self)
self.maxBtn.setObjectName("maxBtn")
self.closeBtn = QtWidgets.QPushButton(QIcon('static/close.png'), '' ,self)
self.closeBtn = QtWidgets.QPushButton(QIcon(':/static/close.png'), '' ,self)
self.closeBtn.setObjectName("closeBtn")
self.iconLabol.setText("ICON")
self.iconLabol.setPixmap(QPixmap(':/static/zhjt.png').scaled(50,50))
self.titleLabel.setText("信号发生装置")
self.closeBtn.clicked.connect(self.MainWindow.close)
@ -66,8 +67,8 @@ class MainTop(QtWidgets.QWidget):
self.horizontalLayout.addWidget(self.maxBtn)
self.horizontalLayout.addWidget(self.closeBtn)
self.horizontalLayout.setStretch(0, 1)
self.horizontalLayout.setStretch(1, 1)
# self.horizontalLayout.setStretch(0, 1)
self.horizontalLayout.setStretch(1, 3)
self.horizontalLayout.setStretch(2, 3)
self.horizontalLayout.setStretch(3, 5)
self.horizontalLayout.setStretch(4, 5)
@ -100,14 +101,14 @@ class MainTop(QtWidgets.QWidget):
def showMax(self):
if self.MainWindow.isMaximized():
self.MainWindow.showNormal()
self.maxBtn.setIcon(QIcon('static/max.png'))
self.maxBtn.setIcon(QIcon(':/static/max.png'))
self.MainWindow.verticalLayout.setStretch(0, 1)
self.MainWindow.verticalLayout.setStretch(1, 15)
else:
self.MainWindow.showMaximized()
self.MainWindow.verticalLayout.setStretch(0, 1)
self.MainWindow.verticalLayout.setStretch(1, 18)
self.maxBtn.setIcon(QIcon('static/normal.png'))
self.maxBtn.setIcon(QIcon(':/static/normal.png'))
def mouseDoubleClickEvent(self, e): # 双击
self.showMax()

@ -8,7 +8,7 @@ from .ProjectTable import ProjectTableView
from .ProjectModel import ProjectTableModel
from model.ProjectModel.ProjectManage import ProjectManage
from Static import static
class ProjectWidgets(QtWidgets.QWidget):
def __init__(self):
@ -17,17 +17,17 @@ class ProjectWidgets(QtWidgets.QWidget):
self.setupUi()
def setupUi(self):
self.createBtn = QPushButton(QIcon('static/add.png'), '新建工程')
self.createBtn = QPushButton(QIcon(':/static/add.png'), '新建工程')
self.createBtn.setObjectName('createBtn')
self.createBtn.setIconSize(QSize(22, 22))
self.createBtn.clicked.connect(self.createProject)
self.importBtn = QPushButton(QIcon('static/import.png'), '导入工程')
self.importBtn = QPushButton(QIcon(':/static/import.png'), '导入工程')
self.importBtn.setObjectName('importBtn')
self.importBtn.setIconSize(QSize(22, 22))
self.importBtn.clicked.connect(self.importProject)
self.exportBtn = QPushButton(QIcon('static/export.png'), '导出工程')
self.exportBtn = QPushButton(QIcon(':/static/export.png'), '导出工程')
self.exportBtn.setObjectName('exportBtn')
self.exportBtn.setIconSize(QSize(22, 22))
self.exportBtn.clicked.connect(self.exportPorject)

@ -14,7 +14,7 @@ from PyQt5 import QtCore, QtGui, QtWidgets
from utils import Globals
from UI.Main.Main import MainWindow
from model.ClientModel.Client import Client
from Static import static
@ -111,7 +111,7 @@ class RegisterWidget(QWidget):
self.setWindowTitle("Form")
# self.label.setText("TextLabel")
pix = QtGui.QPixmap(':/static/logo.png')
pix = QtGui.QPixmap(':/:/static/logo.png')
self.label.setPixmap(pix)
self.label.setScaledContents(True)
self.label.setMaximumSize(QSize(110,40))

@ -22,7 +22,7 @@ import pyecharts.options as opts
from pyecharts.charts import Line
import numpy as np
from Static import static
class HistoryTrend(object):
def __init__(self, view):
@ -96,7 +96,7 @@ class TrendWidgets(QWidget):
self.proxy.setSourceModel(self.model)
self.listview.setModel(self.proxy)
self.delBtn = QtWidgets.QPushButton(QIcon('static/delete.png'), '删除记录', self)
self.delBtn = QtWidgets.QPushButton(QIcon(':/static/delete.png'), '删除记录', self)
self.delBtn.setObjectName('delBtn')
self.delBtn.setIconSize(QSize(22, 22))
self.delBtn.clicked.connect(self.deleteMem)

@ -15,23 +15,23 @@ from .UserModel import UserTableModel
from utils import Globals
from model.UserModel.UserManage import UserManage
from Static import static
class UserWidgets(QtWidgets.QWidget):
def __init__(self, parent=None):
super(UserWidgets, self).__init__(parent)
self.setAttribute(Qt.WA_StyledBackground, True)
self.createBtn = QPushButton(QIcon('static/add.png'), '添加用户')
self.createBtn = QPushButton(QIcon(':/static/add.png'), '添加用户')
self.createBtn.setObjectName('forceBtn')
self.createBtn.setIconSize(QSize(22, 22))
self.createBtn.clicked.connect(self.createUser)
# self.importBtn = QPushButton(QIcon('static/import.png'), '导入变量')
# self.importBtn = QPushButton(QIcon(':/static/import.png'), '导入变量')
# self.importBtn.setObjectName('importBtn')
# self.importBtn.setIconSize(QSize(22, 22))
self.delBtn = QPushButton(QIcon('static/delete.png'), '批量删除')
self.delBtn = QPushButton(QIcon(':/static/delete.png'), '批量删除')
self.delBtn.setObjectName('delBtn')
self.delBtn.setIconSize(QSize(22, 22))
self.delBtn.clicked.connect(self.deleteUser)

@ -10,7 +10,7 @@ from PyQt5.QtWidgets import (QApplication, QGridLayout, QHBoxLayout, QLabel,
QWidget)
from protocol.Celery.MBTCPMaster import app
from Static import static
class MessageWidget(QWidget):
def __init__(self, parent=None):
super(MessageWidget, self).__init__(parent)
@ -60,7 +60,7 @@ class MessageWidget(QWidget):
self.gridLayout.addLayout(self.horizontalLayout, 0, 0, 1, 2)
self.setWindowTitle('报文查看')
self.setWindowIcon(QIcon('./Static/file.png'))
self.setWindowIcon(QIcon('./:/static/file.png'))
self.recvLabel.setText(QCoreApplication.translate("Form", u"\u63a5\u6536\u5230\u62a5\u6587", None))
self.sendLabel.setText(QCoreApplication.translate("Form", u"\u53d1\u9001\u7684\u62a5\u6587", None))
self.clearButton.setText("清空报文")

@ -19,7 +19,7 @@ from protocol.Celery.MBTCPSlave import app as MBTCPSApp
from protocol.TCP.TemToMv import temToMv
from protocol.TCP.Analog import getRealAO
import re
from Static import static
class VarWidgets(QtWidgets.QWidget):
_isPopenOpen = False
def __init__(self, parent=None):
@ -29,37 +29,37 @@ class VarWidgets(QtWidgets.QWidget):
def setupUI(self):
self.setAttribute(Qt.WA_StyledBackground, True)
self.createBtn = QPushButton(QIcon('static/add.png'), '新建变量')
self.createBtn = QPushButton(QIcon(':/static/add.png'), '新建变量')
self.createBtn.setObjectName('createBtn')
self.createBtn.setIconSize(QSize(22, 22))
self.createBtn.clicked.connect(self.createVar)
self.forceBtn = QPushButton(QIcon('static/start.png'), '批量强制')
self.forceBtn = QPushButton(QIcon(':/static/start.png'), '批量强制')
self.forceBtn.setObjectName('forceBtn')
self.forceBtn.setIconSize(QSize(22, 22))
self.forceBtn.clicked.connect(self.forceVar)
self.clearBtn = QPushButton(QIcon('static/clear.png'), '清除颜色')
self.clearBtn = QPushButton(QIcon(':/static/clear.png'), '清除颜色')
self.clearBtn.setObjectName('clearBtn')
self.clearBtn.setIconSize(QSize(22, 22))
self.clearBtn.clicked.connect(self.clearColour)
self.importBtn = QPushButton(QIcon('static/import.png'), '导入变量')
self.importBtn = QPushButton(QIcon(':/static/import.png'), '导入变量')
self.importBtn.setObjectName('importBtn')
self.importBtn.setIconSize(QSize(22, 22))
self.importBtn.clicked.connect(self.importVar)
self.exportBtn = QPushButton(QIcon('static/export.png'), '导出变量')
self.exportBtn = QPushButton(QIcon(':/static/export.png'), '导出变量')
self.exportBtn.setObjectName('exportBtn')
self.exportBtn.setIconSize(QSize(22, 22))
self.exportBtn.clicked.connect(self.exportVar)
self.messageBtn = QPushButton(QIcon('static/message.png'), '查看报文')
self.messageBtn = QPushButton(QIcon(':/static/message.png'), '查看报文')
self.messageBtn.setObjectName('messageBtn')
self.messageBtn.setIconSize(QSize(22, 22))
self.messageBtn.clicked.connect(self.showMessage)
self.startProtocolBtn = QPushButton(QIcon('static/startProtocol.png'), '开始通讯')
self.startProtocolBtn = QPushButton(QIcon(':/static/startProtocol.png'), '开始通讯')
self.startProtocolBtn.setObjectName('startProtocolBtn')
self.startProtocolBtn.setIconSize(QSize(22, 22))
self.startProtocolBtn.clicked.connect(self.startProtocol)
@ -286,17 +286,17 @@ class VarWidgets(QtWidgets.QWidget):
ProjectManage.startProtocol()
self._isPopenOpen = True
self.startProtocolBtn.setText('停止通讯')
self.startProtocolBtn.setIcon(QIcon('static/pause.png'))
self.startProtocolBtn.setIcon(QIcon(':/static/pause.png'))
else:
ProjectManage.closePopen()
self._isPopenOpen = False
self.startProtocolBtn.setText('开始通讯')
self.startProtocolBtn.setIcon(QIcon('static/startProtocol.png'))
self.startProtocolBtn.setIcon(QIcon(':/static/startProtocol.png'))
def initIcon(self):
self._isPopenOpen = False
self.startProtocolBtn.setText('开始通讯')
self.startProtocolBtn.setIcon(QIcon('static/startProtocol.png'))
self.startProtocolBtn.setIcon(QIcon(':/static/startProtocol.png'))
class HartWidgets(VarWidgets):
@ -306,7 +306,7 @@ class HartWidgets(VarWidgets):
def setupUI(self):
self.setAttribute(Qt.WA_StyledBackground, True)
self.startProtocolBtn = QPushButton(QIcon('static/startProtocol.png'), '开始通讯')
self.startProtocolBtn = QPushButton(QIcon(':/static/startProtocol.png'), '开始通讯')
self.startProtocolBtn.setObjectName('startProtocolBtn')
self.startProtocolBtn.setIconSize(QSize(22, 22))
self.startProtocolBtn.clicked.connect(self.startProtocol)
@ -351,24 +351,24 @@ class TcRtdWidgets(VarWidgets):
def setupUI(self):
self.setAttribute(Qt.WA_StyledBackground, True)
# self.createBtn = QPushButton(QIcon('static/add.png'), '新建变量')
# self.createBtn = QPushButton(QIcon(':/static/add.png'), '新建变量')
# self.createBtn.setObjectName('createBtn')
# self.createBtn.setIconSize(QSize(22, 22))
# self.createBtn.clicked.connect(self.createVar)
self.forceBtn = QPushButton(QIcon('static/start.png'), '批量强制')
self.forceBtn = QPushButton(QIcon(':/static/start.png'), '批量强制')
self.forceBtn.setObjectName('forceBtn')
self.forceBtn.setIconSize(QSize(22, 22))
self.forceBtn.clicked.connect(self.forceVar)
self.startProtocolBtn = QPushButton(QIcon('static/startProtocol.png'), '开始通讯')
self.startProtocolBtn = QPushButton(QIcon(':/static/startProtocol.png'), '开始通讯')
self.startProtocolBtn.setObjectName('startProtocolBtn')
self.startProtocolBtn.setIconSize(QSize(22, 22))
self.startProtocolBtn.clicked.connect(self.startProtocol)
self.clearBtn = QPushButton(QIcon('static/clear.png'), '清除颜色')
self.clearBtn = QPushButton(QIcon(':/static/clear.png'), '清除颜色')
self.clearBtn.setObjectName('clearBtn')
self.clearBtn.setIconSize(QSize(22, 22))
self.clearBtn.clicked.connect(self.clearColour)
@ -463,22 +463,22 @@ class AnalogWidgets(VarWidgets):
def setupUI(self):
self.setAttribute(Qt.WA_StyledBackground, True)
# self.createBtn = QPushButton(QIcon('static/add.png'), '新建变量')
# self.createBtn = QPushButton(QIcon(':/static/add.png'), '新建变量')
# self.createBtn.setObjectName('createBtn')
# self.createBtn.setIconSize(QSize(22, 22))
# self.createBtn.clicked.connect(self.createVar)
self.forceBtn = QPushButton(QIcon('static/start.png'), '批量强制')
self.forceBtn = QPushButton(QIcon(':/static/start.png'), '批量强制')
self.forceBtn.setObjectName('forceBtn')
self.forceBtn.setIconSize(QSize(22, 22))
self.forceBtn.clicked.connect(self.forceVar)
self.startProtocolBtn = QPushButton(QIcon('static/startProtocol.png'), '开始通讯')
self.startProtocolBtn = QPushButton(QIcon(':/static/startProtocol.png'), '开始通讯')
self.startProtocolBtn.setObjectName('startProtocolBtn')
self.startProtocolBtn.setIconSize(QSize(22, 22))
self.startProtocolBtn.clicked.connect(self.startProtocol)
self.clearBtn = QPushButton(QIcon('static/clear.png'), '清除颜色')
self.clearBtn = QPushButton(QIcon(':/static/clear.png'), '清除颜色')
self.clearBtn.setObjectName('clearBtn')
self.clearBtn.setIconSize(QSize(22, 22))
self.clearBtn.clicked.connect(self.clearColour)
@ -577,22 +577,22 @@ class FFSimulateWidgets(VarWidgets):
def setupUI(self):
self.setAttribute(Qt.WA_StyledBackground, True)
# self.createBtn = QPushButton(QIcon('static/add.png'), '新建变量')
# self.createBtn = QPushButton(QIcon(':/static/add.png'), '新建变量')
# self.createBtn.setObjectName('createBtn')
# self.createBtn.setIconSize(QSize(22, 22))
# self.createBtn.clicked.connect(self.createVar)
self.forceBtn = QPushButton(QIcon('static/start.png'), '批量强制')
self.forceBtn = QPushButton(QIcon(':/static/start.png'), '批量强制')
self.forceBtn.setObjectName('forceBtn')
self.forceBtn.setIconSize(QSize(22, 22))
self.forceBtn.clicked.connect(self.forceVar)
self.startProtocolBtn = QPushButton(QIcon('static/startProtocol.png'), '开始通讯')
self.startProtocolBtn = QPushButton(QIcon(':/static/startProtocol.png'), '开始通讯')
self.startProtocolBtn.setObjectName('startProtocolBtn')
self.startProtocolBtn.setIconSize(QSize(22, 22))
self.startProtocolBtn.clicked.connect(self.startProtocol)
self.clearBtn = QPushButton(QIcon('static/clear.png'), '清除颜色')
self.clearBtn = QPushButton(QIcon(':/static/clear.png'), '清除颜色')
self.clearBtn.setObjectName('clearBtn')
self.clearBtn.setIconSize(QSize(22, 22))
self.clearBtn.clicked.connect(self.clearColour)
@ -673,7 +673,7 @@ class HartSimulateWidgets(VarWidgets):
def setupUI(self):
self.setAttribute(Qt.WA_StyledBackground, True)
self.startProtocolBtn = QPushButton(QIcon('static/startProtocol.png'), '开始通讯')
self.startProtocolBtn = QPushButton(QIcon(':/static/startProtocol.png'), '开始通讯')
self.startProtocolBtn.setObjectName('startProtocolBtn')
self.startProtocolBtn.setIconSize(QSize(22, 22))
self.startProtocolBtn.clicked.connect(self.startProtocol)

@ -8,6 +8,7 @@ import time
import sys
if __name__ == '__main__':
app = QApplication(sys.argv)
app.setStyle(QStyleFactory.create('Fusion'))

Loading…
Cancel
Save