修改样式
This commit is contained in:
@@ -6,17 +6,33 @@ import sys
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
_QSS="""
|
||||||
|
QWidget {
|
||||||
|
background-color: rgb(245, 180, 245);
|
||||||
|
}
|
||||||
|
QLabel {
|
||||||
|
font-family: "Microsoft YaHei";
|
||||||
|
font-size: 16px;
|
||||||
|
color: #BDC8E2;
|
||||||
|
background-color: #2E3648;
|
||||||
|
padding-left: 5px;
|
||||||
|
}
|
||||||
|
QLabel:hover{
|
||||||
|
color: #CDD8F2;
|
||||||
|
background-color: #4E5668;
|
||||||
|
}
|
||||||
|
"""
|
||||||
|
|
||||||
|
|
||||||
class floatBox(QWidget):
|
class floatBox(QWidget):
|
||||||
def __init__(self,parent:QWidget=None,items:list=None,x:int=0,y:int=0):
|
def __init__(self,parent:QWidget=None,items:list=None,x:int=0,y:int=0):
|
||||||
QWidget.__init__(self,parent)
|
QWidget.__init__(self,parent)
|
||||||
self.setMouseTracking(True)
|
self.setMouseTracking(True)
|
||||||
self.setWindowFlags(Qt.WindowType.FramelessWindowHint|Qt.WindowType.NoDropShadowWindowHint|Qt.WindowType.Popup)
|
self.setWindowFlags(Qt.WindowType.FramelessWindowHint|Qt.WindowType.NoDropShadowWindowHint|Qt.WindowType.Popup)
|
||||||
# self.setWindowFlags(Qt.WindowType.FramelessWindowHint|Qt.WindowType.Popup)
|
|
||||||
self.setAttribute(Qt.WidgetAttribute.WA_DeleteOnClose)
|
self.setAttribute(Qt.WidgetAttribute.WA_DeleteOnClose)
|
||||||
# self.setBackgroundRole()
|
self.setStyleSheet (_QSS)
|
||||||
self.setStyleSheet ("background-color: rgb(245, 180, 245);")
|
x_size,y_size=self._add_items(items)
|
||||||
y_size=self._add_items(items)
|
|
||||||
x_size=500
|
|
||||||
desk=QApplication.desktop()
|
desk=QApplication.desktop()
|
||||||
if(y+y_size>desk.height()):
|
if(y+y_size>desk.height()):
|
||||||
y=desk.height()-y_size
|
y=desk.height()-y_size
|
||||||
@@ -24,13 +40,14 @@ class floatBox(QWidget):
|
|||||||
x=desk.width()-x_size
|
x=desk.width()-x_size
|
||||||
self.setGeometry(QRect(x, y, x_size, y_size))
|
self.setGeometry(QRect(x, y, x_size, y_size))
|
||||||
def _add_items(self,items:list):
|
def _add_items(self,items:list):
|
||||||
|
x_size=500
|
||||||
if(items is None):
|
if(items is None):
|
||||||
items=["没有要显示的提示"]
|
items=["没有要显示的提示"]
|
||||||
for i in range(len(items)):
|
for i in range(len(items)):
|
||||||
lable=QLabel(self)
|
lable=QLabel(self)
|
||||||
lable.setText(items[i])
|
lable.setText(items[i])
|
||||||
lable.setGeometry(QRect(5,5+i*25,500,25))
|
lable.setGeometry(QRect(5,5+i*25,x_size,25))
|
||||||
return len(items)*25+10
|
return x_size+10,len(items)*25+10
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
22
updata/scheme_edit.py
Normal file
22
updata/scheme_edit.py
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
from PyQt5.QtCore import *
|
||||||
|
from PyQt5.QtGui import *
|
||||||
|
from PyQt5.QtWidgets import *
|
||||||
|
import json
|
||||||
|
import sys
|
||||||
|
import os
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
class TaskBox(QWidget):
|
||||||
|
def __init__(self,parent:QWidget=None,items:list=None,x:int=0,y:int=0):
|
||||||
|
QWidget.__init__(self,parent)
|
||||||
|
self.setMouseTracking(True)
|
||||||
|
self.setWindowFlags(Qt.WindowType.FramelessWindowHint|Qt.WindowType.NoDropShadowWindowHint|Qt.WindowType.Popup)
|
||||||
|
self.setAttribute(Qt.WidgetAttribute.WA_DeleteOnClose)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
@@ -13,6 +13,14 @@ import memory_pic
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
_QSS="""
|
||||||
|
QListView {
|
||||||
|
border: 1px solid white;
|
||||||
|
border-radius: 3px;
|
||||||
|
show-decoration-selected: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
"""
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -22,6 +30,7 @@ class updata_dlg(QWidget):
|
|||||||
def __init__(self):
|
def __init__(self):
|
||||||
QWidget.__init__(self)
|
QWidget.__init__(self)
|
||||||
self.resize(870, 430)
|
self.resize(870, 430)
|
||||||
|
self.setStyleSheet (_QSS)
|
||||||
self.tab_widget=QTabWidget(self)
|
self.tab_widget=QTabWidget(self)
|
||||||
self.setWindowTitle("设备软件升级维护工具")
|
self.setWindowTitle("设备软件升级维护工具")
|
||||||
self.tab_widget.setGeometry(QRect(0,0,870,430))
|
self.tab_widget.setGeometry(QRect(0,0,870,430))
|
||||||
@@ -30,14 +39,14 @@ class updata_dlg(QWidget):
|
|||||||
self.tab_widget.setTabPosition(QTabWidget.TabPosition.North)
|
self.tab_widget.setTabPosition(QTabWidget.TabPosition.North)
|
||||||
self.tab_widget.addTab(widget_ssh,"批检仪/赋码仪主板(SSH)")
|
self.tab_widget.addTab(widget_ssh,"批检仪/赋码仪主板(SSH)")
|
||||||
self.tab_widget.addTab(widget_uart,"MCU串口升级")
|
self.tab_widget.addTab(widget_uart,"MCU串口升级")
|
||||||
self.tab_widget.setTabShape(QTabWidget.TabShape.Triangular)
|
# self.tab_widget.setTabShape(QTabWidget.TabShape.Triangular)
|
||||||
self.setWindowFlags(self.windowFlags() &(~ Qt.WindowType.WindowMaximizeButtonHint))
|
self.setWindowFlags(self.windowFlags() &(~ Qt.WindowType.WindowMaximizeButtonHint))
|
||||||
self.setFixedSize(self.width(), self.height())
|
self.setFixedSize(self.width(), self.height())
|
||||||
|
|
||||||
Logo = QPixmap()
|
Logo = QPixmap()
|
||||||
Logo.loadFromData(base64.b64decode(memory_pic.icon_ico))
|
Logo.loadFromData(base64.b64decode(memory_pic.icon_ico))
|
||||||
icon = QIcon()
|
icon = QIcon()
|
||||||
icon.addPixmap(Logo, QIcon.Normal, QIcon.Off)
|
icon.addPixmap(Logo, QIcon.Mode.Normal, QIcon.State.Off)
|
||||||
self.setWindowIcon(icon)
|
self.setWindowIcon(icon)
|
||||||
|
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user