added homepage
This commit is contained in:
parent
315bf28e63
commit
5a91ec638e
@ -6,7 +6,7 @@ from datetime import datetime
|
||||
import time
|
||||
from PyQt5 import QtCore
|
||||
from PyQt5.QtWidgets import *
|
||||
from PyQt5.QtGui import QIcon, QPixmap, QMovie
|
||||
from PyQt5.QtGui import *
|
||||
from PyQt5.QtCore import *
|
||||
|
||||
scriptPath = os.path.dirname(os.path.realpath(__file__))
|
||||
@ -17,6 +17,13 @@ LIB_RAW = 0
|
||||
LIB_VIS = 1
|
||||
|
||||
|
||||
stylesheet = """
|
||||
MainWindow {
|
||||
background: qlineargradient(x1:0 y1:0, x2:1 y2:0, stop:0 rgba(255,218,113,1), stop:0.5 rgba(215,137,255,1), stop:1 rgba(105,126,255,1));
|
||||
}
|
||||
"""
|
||||
|
||||
|
||||
def files(path):
|
||||
for subdir, dirs, files_list in os.walk(path):
|
||||
for file in files_list:
|
||||
@ -222,6 +229,34 @@ class MainWindow(QMainWindow):
|
||||
scriptDir = os.path.dirname(os.path.realpath(__file__))
|
||||
self.setWindowIcon(QIcon(scriptDir + os.path.sep + 'static/v_logo.jpg'))
|
||||
|
||||
# Background gradient
|
||||
p = QPalette()
|
||||
gradient = QLinearGradient(0, 0, 0, 1000)
|
||||
gradient.setColorAt(0.0, QColor(105, 126, 255))
|
||||
gradient.setColorAt(0.4, QColor(215, 137, 255))
|
||||
gradient.setColorAt(1.0, QColor(255, 204, 120))
|
||||
p.setBrush(QPalette.Window, QBrush(gradient))
|
||||
self.setPalette(p)
|
||||
|
||||
# Upload file button + instructions on homepage
|
||||
label = QLabel('Welcome to VisionScore! Use the button below to upload a file and start analyzing it. If you need further help, please click the "help" item in the menu above.', self)
|
||||
label.setFont(QFont('Arial', 14))
|
||||
label.setStyleSheet('color: white;')
|
||||
label.adjustSize()
|
||||
label.move(200,200)
|
||||
|
||||
shadow = QGraphicsDropShadowEffect()
|
||||
shadow.setBlurRadius(10)
|
||||
shadow.setOffset(2)
|
||||
label.setGraphicsEffect(shadow)
|
||||
|
||||
button = QPushButton('Upload file', self)
|
||||
button.setToolTip('This is an example button')
|
||||
button.move(850,270)
|
||||
button.setFixedSize(220, 50)
|
||||
button.clicked.connect(self.showUploadFile)
|
||||
|
||||
|
||||
# File menu
|
||||
menuBar = self.menuBar()
|
||||
fileMenu = QMenu("&File", self)
|
||||
@ -263,6 +298,7 @@ class MainWindow(QMainWindow):
|
||||
|
||||
def main():
|
||||
app = QApplication(sys.argv)
|
||||
app.setStyleSheet(stylesheet)
|
||||
|
||||
w = MainWindow()
|
||||
sys.exit(app.exec_())
|
||||
|
Loading…
Reference in New Issue
Block a user