# -*- coding: utf-8 -*-
# Form implementation generated from reading ui file
# 'C:\Users\Administrator\Desktop\car_id_detect_reg\card_soft\my_main_ui.ui'
#
# Created by: PyQt5 UI code generator 5.11.3
#
# WARNING! All changes made in this file will be lost!
# __author__ = xujing
# __date__ = 2019-07-05
from PyQt5 import QtCore, QtGui, QtWidgets
from PyQt5.QtWidgets import QToolTip
from PyQt5.QtGui import QFont,QIcon
import sys
import qtawesome
class Ui_MainWindow(object):
def setupUi(self, MainWindow):
MainWindow.setObjectName("MainWindow")
MainWindow.resize(906, 600)
icon = QtGui.QIcon()
icon.addPixmap(QtGui.QPixmap(":/pic/pic/logo.ico"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
MainWindow.setWindowIcon(icon)
# 将按钮边框去掉,文字设置为白色,背景灰色
qss1 = '''
QPushButton{border:none;color:cyan;}
QPushButton#pushButton_3{
border:none;
border-bottom:1px solid cyan;
font-size:22px;
font-weight:700;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
QPushButton#pushButton_4{
border:none;
border-bottom:1px solid cyan;
font-size:22px;
font-weight:700;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
QPushButton#pushButton_5{
border:none;
border-bottom:1px solid cyan;
font-size:22px;
font-weight:700;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
QPushButton#pushButton_8{
border:none;
border-bottom:1px solid cyan;
font-size:15px;
font-weight:900;
}
QPushButton#pushButton_3:hover{border-left:4px solid red;font-weight:700;}
QPushButton#pushButton_4:hover{border-left:4px solid red;font-weight:700;}
QPushButton#pushButton_5:hover{border-left:4px solid red;font-weight:700;}
QPushButton#pushButton_8:hover{border-left:4px solid red;font-weight:700;}
backfround:black;
'''
# 圆角窗口
qss2 = '''#MainWindow{
background:black;
border-radius:30px
}
'''
# 下拉列表样式
qss3 = '''QComboBox{
border: 1px solid cyan;
border-radius:2px;
color: white;
select-background-color:cyan;
background-color:black;
selection-color:black;
}
'''
# table qss
qss4 = '''
#tableWidget{
border:none;
border-color:cyan;
background:black;
color: cyan;
font-size: 14px;
font-weight:800;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
'''
# graph qss
qss5 = '''
#graphicsView{
border:none;
border-color:cyan;
background:black;
}
'''
# button 6,7
qss6 = '''
QPushButton
{
font-size:16px;
font-weight:900;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
/* 前景色 */
color:rgb(248, 248, 255);
/* 背景色 */
background-color:rgb(0,229,238);
/* 边框风格 */
border-style:outset;
/* 边框宽度 */
border-width:2px;
/* 边框颜色 */
border-color:rgb(255,0,0);
/* 边框倒角 */
border-radius:10px;
/* 控件最小宽度 */
min-width:50px;
/* 控件最小高度 */
min-height:20px;
/* 内边距 */
padding:4px;
}
/* 鼠标按下时的效果 */
QPushButton#pushButton:pressed
{
/* 改变背景色 */
background-color:rgb(0,255,127);
/* 改变边框风格 */
border-style:inset;
/* 使文字有一点移动 */
padding-left:3px;
padding-top:3px;
}
/* 按钮样式 */
QPushButton:flat
{
border:2px solid red;
}
/*鼠标悬浮时的效果*/
QPushButton:hover
{
color:rgb(255, 222, 173);
background-color:rgb(0,255,127); /*改变背景色*/
border-style:inset;/*改变边框风格*/
padding-left:3px;
padding-top:3px;
}
'''
MainWindow.setStyleSheet(qss2)
MainWindow.setWindowFlag(QtCore.Qt.FramelessWindowHint) # 隐藏边框
MainWindow.setWindowOpacity(0.95) # 设置窗口透明度
self.centralWidget = QtWidgets.QWidget(MainWindow)
self.centralWidget.setObjectName("centralWidget")
self.centralWidget.setStyleSheet(qss3)
self.label = QtWidgets.QLabel(self.centralWidget)
self.label.setGeometry(QtCore.QRect(30, 50, 611, 501))
self.label.setText("")
self.label.setObjectName("label")
self.pushButton = QtWidgets.QPushButton(self.centralWidget)
self.pushButton.setGeometry(QtCore.QRect(720, 20, 75, 23))
self.pushButton.setObjectName("pushButton")
QToolTip.setFont(QFont("SansSerif",6))
self.pushButton.setToolTip("最小化")
self.pushButton.setStyleSheet('''QPushButton{background:#F76677;border-radius:5px;}QPushButton:hover{background:red;}''')
self.pushButton_2 = QtWidgets.QPushButton(self.centralWidget)
self.pushButton_2.setGeometry(QtCore.QRect(810, 20, 75, 23))
self.pushButton_2.setObjectName("pushButton_2")
self.pushButton_2.setToolTip("关闭")
self.pushButton_2.setStyleSheet('''QPushButton{background:#6DDF6D;border-radius:5px;}QPushButton:hover{background:green;}''')
self.pushButton_3 = QtWidgets.QPushButton(self.centralWidget)
self.pushButton_3.setGeometry(QtCore.QRect(690, 90, 191, 23))
icon1 = QtGui.QIcon()
icon1.addPixmap(QtGui.QPixmap(":/pic/pic/cut.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.pushButton_3.setIcon(icon1)
self.pushButton_3.setObjectName("pushButton_3")
self.pushButton_3.setStyleSheet(qss1)
self.label_2 = QtWidgets.QLabel(self.centralWidget)
self.label_2.setGeometry(QtCore.QRect(700, 140, 181, 61))
self.label_2.setText("")
self.label_2.setObjectName("label_2")
self.pushButton_4 = QtWidgets.QPushButton(self.centralWidget)
self.pushButton_4.setGeometry(QtCore.QRect(690, 230, 191, 23))
icon2 = QtGui.QIcon()
icon2.addPixmap(QtGui.QPixmap(":/pic/pic/shibie.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.pushButton_4.setIcon(icon2)
self.pushButton_4.setObjectName("pushButton_4")
self.pushButton_4.setStyleSheet(qss1)
self.label_3 = QtWidgets.QLabel(self.centralWidget)
self.label_3.setGeometry(QtCore.QRect(700, 290, 171, 41))
self.label_3.setText("")
self.label_3.setObjectName("label_3")
self.label_3.setStyleSheet("color: rgb(255, 255, 255);font-size: 24px;font-weight:1000;")
self.pushButton_5 = QtWidgets.QPushButton(self.centralWidget)
self.pushButton_5.setGeometry(QtCore.QRect(700, 360, 181, 23))
icon3 = QtGui.QIcon()
icon3.addPixmap(QtGui.QPixmap(":/pic/pic/color.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.pushButton_5.setIcon(icon3)
self.pushButton_5.setObjectName("pushButton_5")
self.pushButton_5.setStyleSheet(qss1)
self.label_4 = QtWidgets.QLabel(self.centralWidget)
self.label_4.setGeometry(QtCore.QRect(700, 400, 181, 21))
self.label_4.setStyleSheet("color: rgb(255, 255, 255);")
self.label_4.setText("")
self.label_4.setObjectName("label_4")
self.pushButton_6 = QtWidgets.QPushButton(self.centralWidget)
self.pushButton_6.setGeometry(QtCore.QRect(710, 492, 75, 41))
icon4 = QtGui.QIcon()
icon4.addPixmap(QtGui.QPixmap(":/pic/pic/image.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.pushButton_6.setIcon(icon4)
self.pushButton_6.setObjectName("pushButton_6")
self.pushButton_6.setStyleSheet(qss6)
self.pushButton_7 = QtWidgets.QPushButton(self.centralWidget)
self.pushButton_7.setGeometry(QtCore.QRect(810, 490, 71, 41))
icon5 = QtGui.QIcon()
icon5.addPixmap(QtGui.QPixmap(":/pic/pic/video.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.pushButton_7.setIcon(icon5)
self.pushButton_7.setObjectName("pushButton_7")
self.pushButton_7.setStyleSheet(qss6)
self.pushButton_8 = QtWidgets.QPushButton(self.centralWidget)
self.pushButton_8.setGeometry(QtCore.QRect(30, 10, 231, 31))
font = QtGui.QFont()
font.setFamily("Meiryo UI")
self.pushButton_8.setFont(font)
self.pushButton_8.setIcon(icon)
self.pushButton_8.setObjectName("pushButton_8")
self.pushButton_8.setStyleSheet(qss1)
MainWindow.setCentralWidget(self.centralWidget)
self.retranslateUi(MainWindow)
QtCore.QMetaObject.connectSlotsByName(MainWindow)
def retranslateUi(self, MainWindow):
_translate = QtCore.QCoreApplication.translate
MainWindow.setWindowTitle(_translate("MainWindow", "交通门禁车牌检测和识别系统"))
self.pushButton.setText(_translate("MainWindow", "-"))
self.pushButton_2.setText(_translate("MainWindow", "✘"))
self.pushButton_3.setText(_translate("MainWindow", "车牌检测"))
self.pushButton_4.setText(_translate("MainWindow", "车牌识别"))
self.pushButton_5.setText(_translate("MainWindow", "车牌颜色"))
self.pushButton_6.setText(_translate("MainWindow", "图像"))
self.pushButton_7.setText(_translate("MainWindow", "视频"))
self.pushButton_8.setText(_translate("MainWindow", "交通门禁车牌检测和识别系统"))
import my_pic_rc
if __name__ == "__main__":
import sys
app = QtWidgets.QApplication(sys.argv)
MainWindow = QtWidgets.QMainWindow()
ui = Ui_MainWindow()
ui.setupUi(MainWindow)
MainWindow.show()
sys.exit(app.exec_())