Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Form implementation generated from reading ui file 'login.ui'
- #
- # Created by: PyQt5 UI code generator 5.10.1
- #
- # WARNING! All changes made in this file will be lost!
- import pymysql
- import os
- import sys
- from PyQt5 import QtCore, QtWidgets, QtGui
- from PyQt5.QtCore import *
- from PyQt5.QtGui import *
- from PyQt5.QtGui import QImage,QIcon
- from PyQt5.QtWidgets import QApplication, QWidget, QGridLayout, QScrollArea, QLabel
- from keras.models import load_model
- import cv2
- import numpy as np
- from QtImageViewer import QtImageViewer
- from flask import *
- class login(QWidget):
- def __init__(self):
- super().__init__()
- self.log(self)
- def log(self, SIstemadiagnostico):
- SIstemadiagnostico.setObjectName("SIstemadiagnostico")
- SIstemadiagnostico.resize(400, 300)
- SIstemadiagnostico.setStyleSheet("background-color: rgb(143, 199, 234);")
- self.setWindowIcon(QtGui.QIcon('download1.jpg'))
- self.pushButton = QtWidgets.QPushButton(SIstemadiagnostico)
- self.pushButton.setGeometry(QtCore.QRect(160, 220, 75, 23))
- self.pushButton.setObjectName("pushButton")
- self.pushButton.setStyleSheet("background-color: rgb(165, 165, 165);")
- self.lineEdit = QtWidgets.QLineEdit(SIstemadiagnostico)
- self.lineEdit.setGeometry(QtCore.QRect(180, 80, 113, 20))
- self.lineEdit.setObjectName("lineEdit")
- self.lineEdit.setStyleSheet("background-color: rgb(255, 255, 255);")
- self.label = QtWidgets.QLabel(SIstemadiagnostico)
- self.label.setGeometry(QtCore.QRect(90, 80, 47, 13))
- self.label.setObjectName("label")
- self.label_2 = QtWidgets.QLabel(SIstemadiagnostico)
- self.label_2.setGeometry(QtCore.QRect(90, 140, 47, 16))
- self.label_2.setObjectName("label_2")
- self.lineEdit_2 = QtWidgets.QLineEdit(SIstemadiagnostico)
- self.lineEdit_2.setGeometry(QtCore.QRect(180, 140, 113, 20))
- self.lineEdit_2.setObjectName("lineEdit_2")
- self.lineEdit_2.setStyleSheet("background-color: rgb(255, 255, 255);")
- self.lineEdit_2.setEchoMode(QtWidgets.QLineEdit.Password)
- self.retranslateUi(SIstemadiagnostico)
- QtCore.QMetaObject.connectSlotsByName(SIstemadiagnostico)
- def retranslateUi(self, SIstemadiagnostico):
- _translate = QtCore.QCoreApplication.translate
- SIstemadiagnostico.setWindowTitle(_translate("SIstemadiagnostico", "Login"))
- self.pushButton.setText(_translate("SIstemadiagnostico", "Login"))
- self.label.setText(_translate("SIstemadiagnostico", "Username"))
- self.label_2.setText(_translate("SIstemadiagnostico", "Password"))
- self.pushButton.clicked.connect(self.on_pushButton_clicked)
- self.dialog = elenco_pazienti()
- def on_pushButton_clicked(self):
- self.close()
- self.dialog.show()
- class elenco_pazienti(QWidget):
- def __init__(self):
- super().__init__()
- self.pazienti(self)
- def pazienti(self, ElencoPazienti):
- ElencoPazienti.setObjectName("ElencoPazienti")
- ElencoPazienti.resize(400, 300)
- ElencoPazienti.setStyleSheet("background-color: rgb(143, 199, 234);")
- self.setWindowIcon(QtGui.QIcon('download1.jpg'))
- self.label = QtWidgets.QLabel(ElencoPazienti)
- self.label.setGeometry(QtCore.QRect(20, 10, 101, 16))
- self.label.setObjectName("label")
- self.label_2 = QtWidgets.QLabel(ElencoPazienti)
- self.label_2.setGeometry(QtCore.QRect(20, 60, 61, 16))
- self.label_2.setObjectName("label_2")
- self.label_3 = QtWidgets.QLabel(ElencoPazienti)
- self.label_3.setGeometry(QtCore.QRect(20, 120, 61, 16))
- self.label_3.setObjectName("label_3")
- self.label_4 = QtWidgets.QLabel(ElencoPazienti)
- self.label_4.setGeometry(QtCore.QRect(20, 180, 61, 16))
- self.label_4.setObjectName("label_4")
- self.pushButton = QtWidgets.QPushButton(ElencoPazienti)
- self.pushButton.setGeometry(QtCore.QRect(130, 50, 75, 41))
- self.pushButton.setObjectName("pushButton")
- self.pushButton.setStyleSheet("background-color: rgb(165, 165, 165);")
- self.pushButton_2 = QtWidgets.QPushButton(ElencoPazienti)
- self.pushButton_2.setGeometry(QtCore.QRect(130, 110, 75, 41))
- self.pushButton_2.setObjectName("pushButton_2")
- self.pushButton_2.setStyleSheet("background-color: rgb(165, 165, 165);")
- self.pushButton_3 = QtWidgets.QPushButton(ElencoPazienti)
- self.pushButton_3.setGeometry(QtCore.QRect(130, 170, 75, 41))
- self.pushButton_3.setObjectName("pushButton_3")
- self.pushButton_3.setStyleSheet("background-color: rgb(165, 165, 165);")
- self.retranslateUi(ElencoPazienti)
- QtCore.QMetaObject.connectSlotsByName(ElencoPazienti)
- def retranslateUi(self, ElencoPazienti):
- _translate = QtCore.QCoreApplication.translate
- ElencoPazienti.setWindowTitle(_translate("ElencoPazienti", "Elenco pazienti"))
- self.label.setText(_translate("ElencoPazienti", "ELENCO PAZIENTI"))
- self.label_2.setText(_translate("ElencoPazienti", "PAZIENTE 1"))
- self.label_3.setText(_translate("ElencoPazienti", "PAZIENTE 2"))
- self.label_4.setText(_translate("ElencoPazienti", "PAZIENTE 3"))
- self.pushButton.setText(_translate("ElencoPazienti", "INFO"))
- self.pushButton_2.setText(_translate("ElencoPazienti", "INFO"))
- self.pushButton_3.setText(_translate("ElencoPazienti", "INFO"))
- self.pushButton.clicked.connect(self.on_pushButton_clicked)
- self.pushButton_2.clicked.connect(self.on_pushButton_2clicked)
- self.pushButton_3.clicked.connect(self.on_pushButton_3clicked)
- self.dialog = paziente_1()
- self.dialog1 = paziente_2()
- self.dialog2 = paziente_3()
- def on_pushButton_clicked(self):
- self.close()
- self.dialog.show()
- def on_pushButton_2clicked(self):
- self.close()
- self.dialog1.show()
- def on_pushButton_3clicked(self):
- self.close()
- self.dialog2.show()
- class paziente_1(QWidget):
- def __init__(self):
- super().__init__()
- self.paziente(self)
- def paziente(self, Dialog):
- Dialog.setObjectName("Dialog")
- Dialog.resize(602, 540)
- Dialog.setStyleSheet("background-color: rgb(143, 199, 234);")
- self.setWindowIcon(QtGui.QIcon('download1.jpg'))
- self.label = QtWidgets.QLabel(Dialog)
- self.label.setGeometry(QtCore.QRect(10, 10, 71, 16))
- self.label.setObjectName("label")
- self.pushButton = QtWidgets.QPushButton(Dialog)
- self.pushButton.setGeometry(QtCore.QRect(410, 10, 75, 23))
- self.pushButton.setObjectName("pushButton")
- self.pushButton.setStyleSheet("background-color: rgb(165, 165, 165);")
- self.pushButton_2 = QtWidgets.QPushButton(Dialog)
- self.pushButton_2.setGeometry(QtCore.QRect(500, 10, 75, 23))
- self.pushButton_2.setObjectName("pushButton_2")
- self.pushButton_2.setStyleSheet("background-color: rgb(165, 165, 165);")
- self.scrollArea = QtWidgets.QScrollArea(Dialog)
- self.scrollArea.setGeometry(QtCore.QRect(440, 90, 120, 281))
- self.scrollArea.setWidgetResizable(True)
- self.scrollArea.setObjectName("scrollArea")
- self.scrollAreaWidgetContents = QtWidgets.QWidget()
- self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 118, 279))
- self.scrollAreaWidgetContents.setObjectName("scrollAreaWidgetContents")
- self.pushButton_3 = QtWidgets.QPushButton(self.scrollAreaWidgetContents)
- self.pushButton_3.setGeometry(QtCore.QRect(10, 30, 91, 23))
- self.pushButton_3.setObjectName("pushButton_3")
- self.pushButton_3.setStyleSheet("background-color: rgb(165, 165, 165);")
- self.pushButton_4 = QtWidgets.QPushButton(self.scrollAreaWidgetContents)
- self.pushButton_4.setGeometry(QtCore.QRect(10, 90, 91, 23))
- self.pushButton_4.setObjectName("pushButton_4")
- self.pushButton_4.setStyleSheet("background-color: rgb(165, 165, 165);")
- self.pushButton_5 = QtWidgets.QPushButton(self.scrollAreaWidgetContents)
- self.pushButton_5.setGeometry(QtCore.QRect(10, 150, 91, 23))
- self.pushButton_5.setObjectName("pushButton_5")
- self.pushButton_5.setStyleSheet("background-color: rgb(165, 165, 165);")
- self.pushButton_6 = QtWidgets.QPushButton(self.scrollAreaWidgetContents)
- self.pushButton_6.setGeometry(QtCore.QRect(10, 210, 91, 23))
- self.pushButton_6.setObjectName("pushButton_6")
- self.pushButton_6.setStyleSheet("background-color: rgb(165, 165, 165);")
- self.scrollArea.setWidget(self.scrollAreaWidgetContents)
- # self.label_2 = QtWidgets.QLabel(Dialog)
- # self.label_2.setGeometry(QtCore.QRect(10, 30, 61, 16))
- # self.label_2.setObjectName("label_2")
- self.pushButton_9 = QtWidgets.QPushButton(Dialog)
- self.pushButton_9.setGeometry(QtCore.QRect(10, 30, 70, 30))
- self.pushButton_9.setObjectName("pushButton_7")
- self.pushButton_9.setStyleSheet("background-color: rgb(165, 165, 165);")
- self.pushButton_10 = QtWidgets.QPushButton(Dialog)
- self.pushButton_10.setGeometry(QtCore.QRect(10, 150, 70, 30))
- self.pushButton_10.setObjectName("pushButton_8")
- self.pushButton_10.setStyleSheet("background-color: rgb(165, 165, 165);")
- self.pushButton_11 = QtWidgets.QPushButton(Dialog)
- self.pushButton_11.setGeometry(QtCore.QRect(10, 270, 80, 30))
- self.pushButton_11.setObjectName("pushButton_9")
- self.pushButton_11.setStyleSheet("background-color: rgb(165, 165, 165);")
- self.pushButton_12 = QtWidgets.QPushButton(Dialog)
- self.pushButton_12.setGeometry(QtCore.QRect(140, 350, 47, 30))
- self.pushButton_12.setObjectName("pushButton")
- self.pushButton_12.setStyleSheet("background-color: rgb(165, 165, 165);")
- self.pushButton_13 = QtWidgets.QPushButton(Dialog)
- self.pushButton_13.setGeometry(QtCore.QRect(250, 30, 80, 30))
- self.pushButton_13.setObjectName("pushButton_9")
- self.pushButton_13.setStyleSheet("background-color: rgb(165, 165, 165);")
- self.pushButton_14 = QtWidgets.QPushButton(Dialog)
- self.pushButton_14.setGeometry(QtCore.QRect(250, 150, 80, 30))
- self.pushButton_14.setObjectName("pushButton_9")
- self.pushButton_14.setStyleSheet("background-color: rgb(165, 165, 165);")
- self.pushButton_15 = QtWidgets.QPushButton(Dialog)
- self.pushButton_15.setGeometry(QtCore.QRect(250, 270, 90, 30))
- self.pushButton_15.setObjectName("pushButton_9")
- self.pushButton_15.setStyleSheet("background-color: rgb(165, 165, 165);")
- # self.horizontalSlider_4 = QtWidgets.QSlider(Dialog)
- # self.horizontalSlider_4.setGeometry(QtCore.QRect(90, 410, 160, 22))
- # self.horizontalSlider_4.setOrientation(QtCore.Qt.Horizontal)
- # self.horizontalSlider_4.setObjectName("horizontalSlider_4")
- self.retranslateUi(Dialog)
- QtCore.QMetaObject.connectSlotsByName(Dialog)
- def retranslateUi(self, Dialog):
- _translate = QtCore.QCoreApplication.translate
- Dialog.setWindowTitle(_translate("Dialog", "PAZIENTE 1"))
- self.label.setText(_translate("Dialog", "PAZIENTE 1"))
- self.pushButton.setText(_translate("Dialog", "HOME"))
- self.pushButton_2.setText(_translate("Dialog", "INDIETRO"))
- self.pushButton_3.setText(_translate("Dialog", "DATI PAZIENTE"))
- self.pushButton_4.setText(_translate("Dialog", "DIAGNOSI"))
- self.pushButton_5.setText(_translate("Dialog", "REFERTO"))
- self.pushButton_6.setText(_translate("Dialog", "VETRINO"))
- self.pushButton_9.setText(_translate("Dialog", "NEUTROFILI"))
- self.pushButton_10.setText(_translate("Dialog", "EOSINOFILI"))
- self.pushButton_11.setText(_translate("Dialog", "MASTCELLULE"))
- self.pushButton_12.setText(_translate("Dialog", "ALTRO"))
- self.pushButton_13.setText(_translate("Dialog", "MUCIPARE"))
- self.pushButton_14.setText(_translate("Dialog", "CILIATE"))
- self.pushButton_15.setText(_translate("Dialog", "METAPLASICHE"))
- self.pushButton.clicked.connect(self.on_pushButton_clicked)
- self.pushButton_2.clicked.connect(self.on_pushButton_2clicked)
- self.pushButton_3.clicked.connect(self.on_pushButton_3clicked)
- self.pushButton_4.clicked.connect(self.on_pushButton_4clicked)
- self.pushButton_5.clicked.connect(self.on_pushButton_5clicked)
- self.pushButton_6.clicked.connect(self.on_pushButton_6clicked)
- self.pushButton_9.clicked.connect(self.on_pushButton_9clicked)
- self.pushButton_10.clicked.connect(self.on_pushButton_10clicked)
- self.pushButton_11.clicked.connect(self.on_pushButton_11clicked)
- self.pushButton_12.clicked.connect(self.on_pushButton_12clicked)
- self.pushButton_13.clicked.connect(self.on_pushButton_13clicked)
- self.pushButton_14.clicked.connect(self.on_pushButton_14clicked)
- self.pushButton_15.clicked.connect(self.on_pushButton_15clicked)
- self.dialog = dati_paziente()
- self.dialog1 = referto_paziente()
- self.dialog5 = diagnosi1()
- def on_pushButton_2clicked(self):
- self.close()
- self.dialog3 = elenco_pazienti()
- self.dialog3.show()
- def on_pushButton_clicked(self):
- self.close()
- self.dialog2 = elenco_pazienti()
- self.dialog2.show()
- def on_pushButton_3clicked(self):
- self.close()
- self.dialog.show()
- def on_pushButton_5clicked(self):
- self.close()
- self.dialog1.show()
- def on_pushButton_6clicked(self,Dialog1):
- self.close()
- viewer = QtImageViewer()
- Dialog1.setWindowTitle("Dialog1", "VETRINO")
- self.setWindowIcon(QtGui.QIcon('download1.jpg'))
- self.pushButton_7 = QtWidgets.QPushButton(viewer)
- self.pushButton_7.setGeometry(QtCore.QRect(850, 10, 75, 23))
- self.pushButton_7.setObjectName("pushButton_7")
- self.pushButton_7.setStyleSheet("background-color: rgb(165, 165, 165);")
- # self.pushButton = QtWidgets.QPushButton(viewer)
- # self.pushButton.setGeometry(QtCore.QRect(410, 10, 75, 23))
- # self.pushButton.setObjectName("pushButton")
- # self.pushButton.clicked.connect(self.on_pushButton_clicked)
- self.pushButton_8 = QtWidgets.QPushButton(viewer)
- self.pushButton_8.setGeometry(QtCore.QRect(930, 10, 75, 23))
- self.pushButton_8.setObjectName("pushButton_8")
- self.pushButton_8.setStyleSheet("background-color: rgb(165, 165, 165);")
- self.pushButton_7.setText("HOME")
- self.pushButton_8.setText("INDIETRO")
- # Set the viewer's scroll bar behaviour.
- # Qt.ScrollBarAlwaysOff: Never show scroll bar.
- # Qt.ScrollBarAlwaysOn: Always show scroll bar.
- # Qt.ScrollBarAsNeeded: Show scroll bar only when zoomed.
- viewer.setHorizontalScrollBarPolicy(Qt.ScrollBarAsNeeded)
- viewer.setVerticalScrollBarPolicy(Qt.ScrollBarAsNeeded)
- # Allow zooming with right mouse button.
- # Drag for zoom box, doubleclick to view full image.
- viewer.canZoom = True
- # Allow panning with left mouse button.
- viewer.canPan = True
- # Load an image to be displayed.
- image = QImage('ladisa40x-3.jpg')
- # Display the image in the viewer.
- viewer.setImage(image)
- self.dialog4 = viewer
- self.dialog4.show()
- self.pushButton_7.clicked.connect(self.on_pushButton_7clicked)
- self.pushButton_8.clicked.connect(self.on_pushButton_8clicked)
- def on_pushButton_7clicked(self):
- self.dialog4.close()
- self.dialog = elenco_pazienti()
- self.dialog.show()
- def on_pushButton_8clicked(self):
- self.dialog4.close()
- self.dialog = paziente_1()
- self.dialog.show()
- def on_pushButton_4clicked(self):
- self.close()
- self.dialog5.show()
- def on_pushButton_9clicked(self):
- self.dialog6 = SlideShow()
- pics = 'C:/Users/Marco/PycharmProjects/neutrofili_ladisa/'
- listdir = os.listdir(pics)
- lista = []
- for pic in listdir:
- lista.append(pics + pic)
- self.dialog6.populate(lista, QSize(100, 10))
- self.dialog6.show()
- def on_pushButton_10clicked(self):
- self.dialog7 = SlideShow()
- pics = 'C:/Users/Marco/PycharmProjects/eosinofili_ladisa/'
- listdir = os.listdir(pics)
- lista = []
- for pic in listdir:
- lista.append(pics + pic)
- self.dialog7.populate(lista, QSize(100, 10))
- self.dialog7.show()
- def on_pushButton_11clicked(self):
- self.dialog8 = SlideShow()
- pics = 'C:/Users/Marco/PycharmProjects/mastcellule/'
- listdir = os.listdir(pics)
- lista = []
- for pic in listdir:
- lista.append(pics + pic)
- self.dialog8.populate(lista, QSize(100, 10))
- self.dialog8.show()
- def on_pushButton_13clicked(self):
- self.dialog9 = SlideShow()
- pics = 'C:/Users/Marco/PycharmProjects/cartella vuota/'
- listdir = os.listdir(pics)
- lista = []
- for pic in listdir:
- lista.append(pics + pic)
- self.dialog9.populate(lista, QSize(100, 10))
- self.dialog9.show()
- def on_pushButton_14clicked(self):
- self.dialog10 = SlideShow()
- pics = 'C:/Users/Marco/PycharmProjects/cartella vuota/'
- listdir = os.listdir(pics)
- lista = []
- for pic in listdir:
- lista.append(pics + pic)
- self.dialog10.populate(lista, QSize(100, 10))
- self.dialog10.show()
- def on_pushButton_15clicked(self):
- self.dialog11 = SlideShow()
- pics = 'C:/Users/Marco/PycharmProjects/cartella vuota/'
- listdir = os.listdir(pics)
- lista = []
- for pic in listdir:
- lista.append(pics + pic)
- self.dialog11.populate(lista, QSize(100, 10))
- self.dialog11.show()
- def on_pushButton_12clicked(self):
- self.dialog12 = SlideShow()
- pics = 'C:/Users/Marco/PycharmProjects/altro_ladisa/'
- listdir = os.listdir(pics)
- lista = []
- for pic in listdir:
- lista.append(pics + pic)
- self.dialog12.populate(lista, QSize(100, 10))
- self.dialog12.show()
- class SlideShow(QWidget):
- # gridLayout_2 = ""
- def __init__(self, parent=None):
- QWidget.__init__(self, parent)
- self.gridLayout = QGridLayout(self)
- self.gridLayout.setObjectName("gridLayout")
- self.scrollArea = QScrollArea(self)
- self.scrollArea.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOn)
- self.scrollArea.setWidgetResizable(True)
- self.scrollArea.setObjectName("scrollArea")
- self.scrollAreaWidgetContents = QWidget(self.scrollArea)
- self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 344, 487))
- self.scrollAreaWidgetContents.setObjectName("scrollAreaWidgetContents")
- self.gridLayout_2 = QGridLayout(self.scrollAreaWidgetContents)
- # self.gridLayout_2.setObjectName("gridLayout_2")
- self.scrollArea.setWidget(self.scrollAreaWidgetContents)
- self.gridLayout.addWidget(self.scrollArea, 0, 0, 1, 1)
- def populate(self, pics, size, flags=Qt.KeepAspectRatioByExpanding):
- row = col = 0
- for pic in pics:
- label = QLabel(self)
- try:
- pixmap = QtGui.QPixmap(pic)
- pixmap = pixmap.scaled(size, flags)
- label.setPixmap(pixmap)
- self.gridLayout_2.addWidget(label, row, col)
- col += 1
- # if col % imagesPerRow == 0:
- # row += 1
- # col = 0
- except:
- pass
- class dati_paziente(QWidget):
- def __init__(self):
- super().__init__()
- self.dati(self)
- def dati(self, Dialog):
- Dialog.setObjectName("Dialog")
- Dialog.resize(400, 300)
- Dialog.setStyleSheet("background-color: rgb(143, 199, 234);")
- self.setWindowIcon(QtGui.QIcon('download1.jpg'))
- self.label = QtWidgets.QLabel(Dialog)
- self.label.setGeometry(QtCore.QRect(10, 10, 101, 16))
- self.label.setObjectName("label")
- self.label_2 = QtWidgets.QLabel(Dialog)
- self.label_2.setGeometry(QtCore.QRect(10, 50, 71, 16))
- self.label_2.setObjectName("label_2")
- self.label_3 = QtWidgets.QLabel(Dialog)
- self.label_3.setGeometry(QtCore.QRect(10, 80, 71, 16))
- self.label_3.setObjectName("label_3")
- self.label_4 = QtWidgets.QLabel(Dialog)
- self.label_4.setGeometry(QtCore.QRect(10, 110, 81, 16))
- self.label_4.setObjectName("label_4")
- self.label_5 = QtWidgets.QLabel(Dialog)
- self.label_5.setGeometry(QtCore.QRect(10, 140, 47, 13))
- self.label_5.setObjectName("label_5")
- self.label_9 = QtWidgets.QLineEdit(Dialog)
- self.label_9.setGeometry(QtCore.QRect(180, 50, 131, 20))
- self.label_9.setObjectName("lineEdit")
- self.label_9.setStyleSheet("background-color: rgb(255, 255, 255);")
- self.label_10 = QtWidgets.QLineEdit(Dialog)
- self.label_10.setGeometry(QtCore.QRect(180, 110, 41, 20))
- self.label_10.setObjectName("lineEdit_2")
- self.label_10.setStyleSheet("background-color: rgb(255, 255, 255);")
- self.label_11 = QtWidgets.QLineEdit(Dialog)
- self.label_11.setGeometry(QtCore.QRect(180, 200, 131, 20))
- self.label_11.setObjectName("lineEdit_3")
- self.label_11.setStyleSheet("background-color: rgb(255, 255, 255);")
- self.label_12 = QtWidgets.QLineEdit(Dialog)
- self.label_12.setGeometry(QtCore.QRect(180, 230, 131, 20))
- self.label_12.setObjectName("lineEdit_4")
- self.label_12.setStyleSheet("background-color: rgb(255, 255, 255);")
- self.pushButton = QtWidgets.QPushButton(Dialog)
- self.pushButton.setGeometry(QtCore.QRect(240, 10, 60, 23))
- self.pushButton.setObjectName("pushButton")
- self.pushButton.setStyleSheet("background-color: rgb(165, 165, 165);")
- self.pushButton_2 = QtWidgets.QPushButton(Dialog)
- self.pushButton_2.setGeometry(QtCore.QRect(310, 10, 60, 23))
- self.pushButton_2.setObjectName("pushButton_2")
- self.pushButton_2.setStyleSheet("background-color: rgb(165, 165, 165);")
- self.pushButton_3 = QtWidgets.QPushButton(Dialog)
- self.pushButton_3.setGeometry(QtCore.QRect(100, 10, 60, 23))
- self.pushButton_3.setObjectName("pushButton_2")
- self.pushButton_3.setStyleSheet("background-color: rgb(165, 165, 165);")
- self.pushButton_4 = QtWidgets.QPushButton(Dialog)
- self.pushButton_4.setGeometry(QtCore.QRect(170, 10, 60, 23))
- self.pushButton_4.setObjectName("pushButton_2")
- self.pushButton_4.setStyleSheet("background-color: rgb(165, 165, 165);")
- self.label_6 = QtWidgets.QLabel(Dialog)
- self.label_6.setGeometry(QtCore.QRect(10, 170, 111, 16))
- self.label_6.setObjectName("label_6")
- self.label_7 = QtWidgets.QLabel(Dialog)
- self.label_7.setGeometry(QtCore.QRect(10, 200, 81, 16))
- self.label_7.setObjectName("label_7")
- self.label_8 = QtWidgets.QLabel(Dialog)
- self.label_8.setGeometry(QtCore.QRect(10, 230, 61, 16))
- self.label_8.setObjectName("label_8")
- self.label_13 = QtWidgets.QLineEdit(Dialog)
- self.label_13.setGeometry(QtCore.QRect(180, 80, 131, 20))
- self.label_13.setObjectName("lineEdit_5")
- self.label_13.setStyleSheet("background-color: rgb(255, 255, 255);")
- self.label_15 = QtWidgets.QLineEdit(Dialog)
- self.label_15.setGeometry(QtCore.QRect(180, 140, 82, 17))
- self.label_15.setObjectName("lineEdit_5")
- self.label_15.setStyleSheet("background-color: rgb(255, 255, 255);")
- self.label_14 = QtWidgets.QLineEdit(Dialog)
- self.label_14.setGeometry(QtCore.QRect(180, 170, 131, 20))
- self.label_14.setObjectName("lineEdit_6")
- self.label_14.setStyleSheet("background-color: rgb(255, 255, 255);")
- self.retranslateUi(Dialog)
- QtCore.QMetaObject.connectSlotsByName(Dialog)
- def retranslateUi(self, Dialog):
- _translate = QtCore.QCoreApplication.translate
- Dialog.setWindowTitle(_translate("Dialog", "DATI PAZIENTE"))
- self.label.setText(_translate("Dialog", "DATI PAZIENTE"))
- self.label_2.setText(_translate("Dialog", "NOME:"))
- self.label_3.setText(_translate("Dialog", "COGNOME:"))
- self.label_4.setText(_translate("Dialog", "ETA':"))
- self.label_5.setText(_translate("Dialog", "SESSO:"))
- self.pushButton.setText(_translate("Dialog", "HOME"))
- self.pushButton_2.setText(_translate("Dialog", "INDIETRO"))
- self.pushButton_3.setText(_translate("Dialog", "AGGIUNGI"))
- self.pushButton_4.setText(_translate("Dialog", "ELIMINA"))
- self.label_6.setText(_translate("Dialog", "ANIMALI POSSEDUTI: "))
- self.label_7.setText(_translate("Dialog", "RESIDENZA:"))
- self.label_8.setText(_translate("Dialog", "LAVORO:"))
- nome = self.label_9.text()
- print(nome)
- self.pushButton.clicked.connect(self.on_pushButton_clicked)
- self.pushButton_2.clicked.connect(self.on_pushButton_2clicked)
- self.pushButton_3.clicked.connect(self.on_pushButton_3clicked)
- #self.dialog2 = aggiungi()
- def on_pushButton_clicked(self):
- self.close()
- self.dialog = elenco_pazienti()
- self.dialog.show()
- def on_pushButton_2clicked(self):
- self.close()
- self.dialog1 = paziente_1()
- self.dialog1.show()
- def on_pushButton_3clicked(self):
- #self.close()
- nome = self.label_9.text()
- print(nome)
- cognome = self.label_13.text()
- print(cognome)
- età = self.label_10.text()
- print(età)
- sesso = self.label_15.text()
- print(sesso)
- animali = self.label_14.text()
- print(animali)
- residenza = self.label_11.text()
- print(residenza)
- lavoro = self.label_12.text()
- print(lavoro)
- #conn = pymysql.connect(host='localhost', user='root', passwd='password', db='pazienti')
- #cur = conn.cursor()
- #sql = "INSERT INTO Pazienti(nome,cognome,età,sesso,animali,residenza,lavoro) VALUES (%s,%s,%s,%s,%s,%s,%s)"
- #cur.execute(sql,(nome,cognome,età,sesso,animali,residenza,lavoro))
- #conn.commit()
- #conn.close()
- connection = pymysql.connect(host='localhost',
- user='user',
- password='password',
- db='db',
- charset='utf8mb4',
- cursorclass=pymysql.cursors.DictCursor)
- try:
- with connection.cursor() as cursor:
- # Create a new record
- sql = "INSERT INTO Pazienti('nome','cognome','età','sesso','animali','residenza','lavoro') VALUES (%s,%s,%s,%s,%s,%s,%s)"
- cursor.execute(sql, (nome,cognome,età,sesso,animali,residenza,lavoro))
- # connection is not autocommit by default. So you must commit to save
- # your changes.
- connection.commit()
- finally:
- connection.close()
- class referto_paziente(QWidget):
- def __init__(self):
- super().__init__()
- self.referto(self)
- def referto(self, Dialog):
- Dialog.setObjectName("Dialog")
- Dialog.resize(400, 300)
- Dialog.setStyleSheet("background-color: rgb(143, 199, 234);")
- self.setWindowIcon(QtGui.QIcon('download1.jpg'))
- self.label = QtWidgets.QLabel(Dialog)
- self.label.setGeometry(QtCore.QRect(10, 10, 101, 16))
- self.label.setObjectName("label")
- self.label_2 = QtWidgets.QLabel(Dialog)
- self.label_2.setGeometry(QtCore.QRect(10, 50, 71, 16))
- self.label_2.setObjectName("label_2")
- self.label_3 = QtWidgets.QLabel(Dialog)
- self.label_3.setGeometry(QtCore.QRect(10, 80, 71, 16))
- self.label_3.setObjectName("label_3")
- self.label_4 = QtWidgets.QLabel(Dialog)
- self.label_4.setGeometry(QtCore.QRect(10, 110, 81, 16))
- self.label_4.setObjectName("label_4")
- self.label_10 = QtWidgets.QLabel(Dialog)
- self.label_10.setGeometry(QtCore.QRect(10, 140, 81, 16))
- self.label_10.setObjectName("label_4")
- self.label_11 = QtWidgets.QLabel(Dialog)
- self.label_11.setGeometry(QtCore.QRect(10, 170, 81, 16))
- self.label_11.setObjectName("label_4")
- self.label_12 = QtWidgets.QLabel(Dialog)
- self.label_12.setGeometry(QtCore.QRect(10, 200, 81, 16))
- self.label_12.setObjectName("label_4")
- self.label_5 = QtWidgets.QLabel(Dialog)
- self.label_5.setGeometry(QtCore.QRect(10, 230, 47, 13))
- self.label_5.setObjectName("label_5")
- self.label_6 = QtWidgets.QLabel(Dialog)
- self.label_6.setGeometry(QtCore.QRect(160, 50, 41, 20))
- self.label_6.setObjectName("label_6")
- self.label_7 = QtWidgets.QLabel(Dialog)
- self.label_7.setGeometry(QtCore.QRect(160, 80, 41, 20))
- self.label_7.setObjectName("label_7")
- self.label_8 = QtWidgets.QLabel(Dialog)
- self.label_8.setGeometry(QtCore.QRect(160, 110, 41, 20))
- self.label_8.setObjectName("label_8")
- self.label_13 = QtWidgets.QLabel(Dialog)
- self.label_13.setGeometry(QtCore.QRect(160, 140, 41, 20))
- self.label_13.setObjectName("label_8")
- self.label_14 = QtWidgets.QLabel(Dialog)
- self.label_14.setGeometry(QtCore.QRect(160, 170, 41, 20))
- self.label_14.setObjectName("label_8")
- self.label_15 = QtWidgets.QLabel(Dialog)
- self.label_15.setGeometry(QtCore.QRect(160, 200, 41, 20))
- self.label_15.setObjectName("label_8")
- self.label_9 = QtWidgets.QLabel(Dialog)
- self.label_9.setGeometry(QtCore.QRect(160, 230, 41, 20))
- self.label_9.setObjectName("label_9")
- self.pushButton = QtWidgets.QPushButton(Dialog)
- self.pushButton.setGeometry(QtCore.QRect(240, 10, 75, 23))
- self.pushButton.setObjectName("pushButton")
- self.pushButton.setStyleSheet("background-color: rgb(165, 165, 165);")
- self.pushButton_2 = QtWidgets.QPushButton(Dialog)
- self.pushButton_2.setGeometry(QtCore.QRect(320, 10, 75, 23))
- self.pushButton_2.setObjectName("pushButton_2")
- self.pushButton_2.setStyleSheet("background-color: rgb(165, 165, 165);")
- self.retranslateUi(Dialog)
- QtCore.QMetaObject.connectSlotsByName(Dialog)
- def retranslateUi(self, Dialog):
- _translate = QtCore.QCoreApplication.translate
- Dialog.setWindowTitle(_translate("Dialog", "REFERTO PAZIENTE"))
- self.label.setText(_translate("Dialog", "REFERTO PAZIENTE"))
- self.label_2.setText(_translate("Dialog", "NEUTROFILI: "))
- self.label_3.setText(_translate("Dialog", "EOSINOFILI: "))
- self.label_4.setText(_translate("Dialog", "MASTCELLULE: "))
- self.label_10.setText(_translate("Dialog", "MUCIPARE: "))
- self.label_11.setText(_translate("Dialog", "CILIATE: "))
- self.label_12.setText(_translate("Dialog", "METAPLASICHE: "))
- self.label_5.setText(_translate("Dialog", "ALTRO:"))
- self.label_6.setText(_translate("Dialog", "214"))
- self.label_7.setText(_translate("Dialog", "76"))
- self.label_8.setText(_translate("Dialog", "8"))
- self.label_9.setText(_translate("Dialog", "105"))
- self.label_13.setText(_translate("Dialog", "0"))
- self.label_14.setText(_translate("Dialog", "0"))
- self.label_15.setText(_translate("Dialog", "0"))
- self.pushButton.setText(_translate("Dialog", "HOME"))
- self.pushButton_2.setText(_translate("Dialog", "INDIETRO"))
- self.pushButton.clicked.connect(self.on_pushButton_clicked)
- self.pushButton_2.clicked.connect(self.on_pushButton_2clicked)
- def on_pushButton_clicked(self):
- self.close()
- self.dialog = elenco_pazienti()
- self.dialog.show()
- def on_pushButton_2clicked(self):
- self.close()
- self.dialog1 = paziente_1()
- self.dialog1.show()
- class paziente_2(QWidget):
- def __init__(self):
- super().__init__()
- self.paziente_2(self)
- def paziente_2(self, Dialog):
- Dialog.setObjectName("Dialog")
- Dialog.resize(602, 540)
- Dialog.setStyleSheet("background-color: rgb(143, 199, 234);")
- self.setWindowIcon(QtGui.QIcon('download1.jpg'))
- self.label = QtWidgets.QLabel(Dialog)
- self.label.setGeometry(QtCore.QRect(10, 10, 71, 16))
- self.label.setObjectName("label")
- self.pushButton = QtWidgets.QPushButton(Dialog)
- self.pushButton.setGeometry(QtCore.QRect(410, 10, 75, 23))
- self.pushButton.setObjectName("pushButton")
- self.pushButton.setStyleSheet("background-color: rgb(165, 165, 165);")
- self.pushButton_2 = QtWidgets.QPushButton(Dialog)
- self.pushButton_2.setGeometry(QtCore.QRect(500, 10, 75, 23))
- self.pushButton_2.setObjectName("pushButton_2")
- self.pushButton_2.setStyleSheet("background-color: rgb(165, 165, 165);")
- self.scrollArea = QtWidgets.QScrollArea(Dialog)
- self.scrollArea.setGeometry(QtCore.QRect(440, 90, 120, 281))
- self.scrollArea.setWidgetResizable(True)
- self.scrollArea.setObjectName("scrollArea")
- self.scrollAreaWidgetContents = QtWidgets.QWidget()
- self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 118, 279))
- self.scrollAreaWidgetContents.setObjectName("scrollAreaWidgetContents")
- self.pushButton_3 = QtWidgets.QPushButton(self.scrollAreaWidgetContents)
- self.pushButton_3.setGeometry(QtCore.QRect(10, 30, 91, 23))
- self.pushButton_3.setObjectName("pushButton_3")
- self.pushButton_3.setStyleSheet("background-color: rgb(165, 165, 165);")
- self.pushButton_4 = QtWidgets.QPushButton(self.scrollAreaWidgetContents)
- self.pushButton_4.setGeometry(QtCore.QRect(10, 90, 91, 23))
- self.pushButton_4.setObjectName("pushButton_4")
- self.pushButton_4.setStyleSheet("background-color: rgb(165, 165, 165);")
- self.pushButton_5 = QtWidgets.QPushButton(self.scrollAreaWidgetContents)
- self.pushButton_5.setGeometry(QtCore.QRect(10, 150, 91, 23))
- self.pushButton_5.setObjectName("pushButton_5")
- self.pushButton_5.setStyleSheet("background-color: rgb(165, 165, 165);")
- self.pushButton_6 = QtWidgets.QPushButton(self.scrollAreaWidgetContents)
- self.pushButton_6.setGeometry(QtCore.QRect(10, 210, 91, 23))
- self.pushButton_6.setObjectName("pushButton_6")
- self.pushButton_6.setStyleSheet("background-color: rgb(165, 165, 165);")
- self.scrollArea.setWidget(self.scrollAreaWidgetContents)
- self.pushButton_9 = QtWidgets.QPushButton(Dialog)
- self.pushButton_9.setGeometry(QtCore.QRect(10, 30, 70, 30))
- self.pushButton_9.setObjectName("pushButton_7")
- self.pushButton_9.setStyleSheet("background-color: rgb(165, 165, 165);")
- self.pushButton_10 = QtWidgets.QPushButton(Dialog)
- self.pushButton_10.setGeometry(QtCore.QRect(10, 160, 70, 30))
- self.pushButton_10.setObjectName("pushButton_8")
- self.pushButton_10.setStyleSheet("background-color: rgb(165, 165, 165);")
- self.pushButton_11 = QtWidgets.QPushButton(Dialog)
- self.pushButton_11.setGeometry(QtCore.QRect(10, 280, 80, 30))
- self.pushButton_11.setObjectName("pushButton_9")
- self.pushButton_11.setStyleSheet("background-color: rgb(165, 165, 165);")
- self.pushButton_12 = QtWidgets.QPushButton(Dialog)
- self.pushButton_12.setGeometry(QtCore.QRect(140, 350, 47, 30))
- self.pushButton_12.setObjectName("pushButton")
- self.pushButton_12.setStyleSheet("background-color: rgb(165, 165, 165);")
- self.pushButton_13 = QtWidgets.QPushButton(Dialog)
- self.pushButton_13.setGeometry(QtCore.QRect(250, 30, 80, 30))
- self.pushButton_13.setObjectName("pushButton_9")
- self.pushButton_13.setStyleSheet("background-color: rgb(165, 165, 165);")
- self.pushButton_14 = QtWidgets.QPushButton(Dialog)
- self.pushButton_14.setGeometry(QtCore.QRect(250, 150, 80, 30))
- self.pushButton_14.setObjectName("pushButton_9")
- self.pushButton_14.setStyleSheet("background-color: rgb(165, 165, 165);")
- self.pushButton_15 = QtWidgets.QPushButton(Dialog)
- self.pushButton_15.setGeometry(QtCore.QRect(250, 270, 90, 30))
- self.pushButton_15.setObjectName("pushButton_9")
- self.pushButton_15.setStyleSheet("background-color: rgb(165, 165, 165);")
- self.retranslateUi(Dialog)
- QtCore.QMetaObject.connectSlotsByName(Dialog)
- def retranslateUi(self, Dialog):
- _translate = QtCore.QCoreApplication.translate
- Dialog.setWindowTitle(_translate("Dialog", "PAZIENTE 2"))
- self.label.setText(_translate("Dialog", "PAZIENTE 2"))
- self.pushButton.setText(_translate("Dialog", "HOME"))
- self.pushButton_2.setText(_translate("Dialog", "INDIETRO"))
- self.pushButton_3.setText(_translate("Dialog", "DATI PAZIENTE"))
- self.pushButton_4.setText(_translate("Dialog", "DIAGNOSI"))
- self.pushButton_5.setText(_translate("Dialog", "REFERTO"))
- self.pushButton_6.setText(_translate("Dialog", "VETRINO"))
- self.pushButton_9.setText(_translate("Dialog", "NEUTROFILI"))
- self.pushButton_10.setText(_translate("Dialog", "EOSINOFILI"))
- self.pushButton_11.setText(_translate("Dialog", "MASTCELLULE"))
- self.pushButton_12.setText(_translate("Dialog", "ALTRO"))
- self.pushButton_13.setText(_translate("Dialog", "MUCIPARE"))
- self.pushButton_14.setText(_translate("Dialog", "CILIATE"))
- self.pushButton_15.setText(_translate("Dialog", "METAPLASICHE"))
- self.pushButton.clicked.connect(self.on_pushButton_clicked)
- self.pushButton_2.clicked.connect(self.on_pushButton_2clicked)
- self.pushButton_3.clicked.connect(self.on_pushButton_3clicked)
- self.pushButton_5.clicked.connect(self.on_pushButton_5clicked)
- self.pushButton_6.clicked.connect(self.on_pushButton_6clicked)
- self.pushButton_9.clicked.connect(self.on_pushButton_9clicked)
- self.pushButton_10.clicked.connect(self.on_pushButton_10clicked)
- self.pushButton_11.clicked.connect(self.on_pushButton_11clicked)
- self.pushButton_12.clicked.connect(self.on_pushButton_12clicked)
- self.pushButton_13.clicked.connect(self.on_pushButton_13clicked)
- self.pushButton_14.clicked.connect(self.on_pushButton_14clicked)
- self.pushButton_15.clicked.connect(self.on_pushButton_15clicked)
- self.dialog = dati_paziente2()
- self.dialog1 = referto_paziente2()
- def on_pushButton_3clicked(self):
- self.close()
- self.dialog.show()
- def on_pushButton_5clicked(self):
- self.close()
- self.dialog1.show()
- def on_pushButton_clicked(self):
- self.close()
- self.dialog2 = elenco_pazienti()
- self.dialog2.show()
- def on_pushButton_2clicked(self):
- self.close()
- self.dialog3 = elenco_pazienti()
- self.dialog3.show()
- def on_pushButton_6clicked(self):
- self.close()
- viewer = QtImageViewer()
- self.setWindowIcon(QtGui.QIcon('download1.jpg'))
- self.pushButton_7 = QtWidgets.QPushButton(viewer)
- self.pushButton_7.setGeometry(QtCore.QRect(850, 10, 75, 23))
- self.pushButton_7.setObjectName("pushButton_7")
- self.pushButton_7.setStyleSheet("background-color: rgb(165, 165, 165);")
- # self.pushButton = QtWidgets.QPushButton(viewer)
- # self.pushButton.setGeometry(QtCore.QRect(410, 10, 75, 23))
- # self.pushButton.setObjectName("pushButton")
- # self.pushButton.clicked.connect(self.on_pushButton_clicked)
- self.pushButton_8 = QtWidgets.QPushButton(viewer)
- self.pushButton_8.setGeometry(QtCore.QRect(930, 10, 75, 23))
- self.pushButton_8.setObjectName("pushButton_8")
- self.pushButton_8.setStyleSheet("background-color: rgb(165, 165, 165);")
- self.pushButton_7.setText("HOME")
- self.pushButton_8.setText("INDIETRO")
- # Set the viewer's scroll bar behaviour.
- # Qt.ScrollBarAlwaysOff: Never show scroll bar.
- # Qt.ScrollBarAlwaysOn: Always show scroll bar.
- # Qt.ScrollBarAsNeeded: Show scroll bar only when zoomed.
- viewer.setHorizontalScrollBarPolicy(Qt.ScrollBarAsNeeded)
- viewer.setVerticalScrollBarPolicy(Qt.ScrollBarAsNeeded)
- # Allow zooming with right mouse button.
- # Drag for zoom box, doubleclick to view full image.
- viewer.canZoom = True
- # Allow panning with left mouse button.
- viewer.canPan = True
- # Load an image to be displayed.
- image = QImage('moraglia40x-0.jpg')
- # Display the image in the viewer.
- viewer.setImage(image)
- self.dialog4 = viewer
- self.dialog4.show()
- self.pushButton_7.clicked.connect(self.on_pushButton_7clicked)
- self.pushButton_8.clicked.connect(self.on_pushButton_8clicked)
- def on_pushButton_7clicked(self):
- self.dialog4.close()
- self.dialog = elenco_pazienti()
- self.dialog.show()
- def on_pushButton_8clicked(self):
- self.dialog4.close()
- self.dialog = paziente_1()
- self.dialog.show()
- def on_pushButton_9clicked(self):
- self.dialog5 = SlideShow()
- pics = 'C:/Users/Marco/PycharmProjects/cartella vuota/'
- listdir = os.listdir(pics)
- lista = []
- for pic in listdir:
- lista.append(pics + pic)
- self.dialog5.populate(lista, QSize(100, 10))
- self.dialog5.show()
- def on_pushButton_10clicked(self):
- self.dialog6 = SlideShow()
- pics = 'C:/Users/Marco/PycharmProjects/eosinofili_moraglia/'
- listdir = os.listdir(pics)
- lista = []
- for pic in listdir:
- lista.append(pics + pic)
- self.dialog6.populate(lista, QSize(100, 10))
- self.dialog6.show()
- def on_pushButton_11clicked(self):
- self.dialog7 = SlideShow()
- pics = 'C:/Users\Marco/PycharmProjects/mastcellule_moraglia/'
- listdir = os.listdir(pics)
- lista = []
- for pic in listdir:
- lista.append(pics + pic)
- self.dialog7.populate(lista, QSize(100, 10))
- self.dialog7.show()
- def on_pushButton_12clicked(self):
- self.dialog8 = SlideShow()
- pics = 'C:/Users/Marco/PycharmProjects/cartella vuota/'
- listdir = os.listdir(pics)
- lista = []
- for pic in listdir:
- lista.append(pics + pic)
- self.dialog8.populate(lista, QSize(100, 10))
- self.dialog8.show()
- def on_pushButton_13clicked(self):
- self.dialog9 = SlideShow()
- pics = 'C:/Users/Marco/PycharmProjects/cartella vuota/'
- listdir = os.listdir(pics)
- lista = []
- for pic in listdir:
- lista.append(pics + pic)
- self.dialog9.populate(lista, QSize(100, 10))
- self.dialog9.show()
- def on_pushButton_14clicked(self):
- self.dialog10 = SlideShow()
- pics = 'C:/Users/Marco/PycharmProjects/cartella vuota/'
- listdir = os.listdir(pics)
- lista = []
- for pic in listdir:
- lista.append(pics + pic)
- self.dialog10.populate(lista, QSize(100, 10))
- self.dialog10.show()
- def on_pushButton_15clicked(self):
- self.dialog11 = SlideShow()
- pics = 'C:/Users/Marco/PycharmProjects/metaplasiche_moraglia/'
- listdir = os.listdir(pics)
- lista = []
- for pic in listdir:
- lista.append(pics + pic)
- self.dialog11.populate(lista, QSize(100, 10))
- self.dialog11.show()
- class paziente_3(QWidget):
- def __init__(self):
- super().__init__()
- self.paziente_3(self)
- def paziente_3(self, Dialog):
- Dialog.setObjectName("Dialog")
- Dialog.resize(602, 540)
- Dialog.setStyleSheet("background-color: rgb(143, 199, 234);")
- self.setWindowIcon(QtGui.QIcon('download1.jpg'))
- self.label = QtWidgets.QLabel(Dialog)
- self.label.setGeometry(QtCore.QRect(10, 10, 71, 16))
- self.label.setObjectName("label")
- self.pushButton = QtWidgets.QPushButton(Dialog)
- self.pushButton.setGeometry(QtCore.QRect(410, 10, 75, 23))
- self.pushButton.setObjectName("pushButton")
- self.pushButton.setStyleSheet("background-color: rgb(165, 165, 165);")
- self.pushButton_2 = QtWidgets.QPushButton(Dialog)
- self.pushButton_2.setGeometry(QtCore.QRect(500, 10, 75, 23))
- self.pushButton_2.setObjectName("pushButton_2")
- self.pushButton_2.setStyleSheet("background-color: rgb(165, 165, 165);")
- self.scrollArea = QtWidgets.QScrollArea(Dialog)
- self.scrollArea.setGeometry(QtCore.QRect(440, 90, 120, 281))
- self.scrollArea.setWidgetResizable(True)
- self.scrollArea.setObjectName("scrollArea")
- self.scrollAreaWidgetContents = QtWidgets.QWidget()
- self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 118, 279))
- self.scrollAreaWidgetContents.setObjectName("scrollAreaWidgetContents")
- self.pushButton_3 = QtWidgets.QPushButton(self.scrollAreaWidgetContents)
- self.pushButton_3.setGeometry(QtCore.QRect(10, 30, 91, 23))
- self.pushButton_3.setObjectName("pushButton_3")
- self.pushButton_3.setStyleSheet("background-color: rgb(165, 165, 165);")
- self.pushButton_4 = QtWidgets.QPushButton(self.scrollAreaWidgetContents)
- self.pushButton_4.setGeometry(QtCore.QRect(10, 90, 91, 23))
- self.pushButton_4.setObjectName("pushButton_4")
- self.pushButton_4.setStyleSheet("background-color: rgb(165, 165, 165);")
- self.pushButton_5 = QtWidgets.QPushButton(self.scrollAreaWidgetContents)
- self.pushButton_5.setGeometry(QtCore.QRect(10, 150, 91, 23))
- self.pushButton_5.setObjectName("pushButton_5")
- self.pushButton_5.setStyleSheet("background-color: rgb(165, 165, 165);")
- self.pushButton_6 = QtWidgets.QPushButton(self.scrollAreaWidgetContents)
- self.pushButton_6.setGeometry(QtCore.QRect(10, 210, 91, 23))
- self.pushButton_6.setObjectName("pushButton_6")
- self.pushButton_6.setStyleSheet("background-color: rgb(165, 165, 165);")
- self.scrollArea.setWidget(self.scrollAreaWidgetContents)
- self.pushButton_9 = QtWidgets.QPushButton(Dialog)
- self.pushButton_9.setGeometry(QtCore.QRect(10, 30, 70, 30))
- self.pushButton_9.setObjectName("pushButton_7")
- self.pushButton_9.setStyleSheet("background-color: rgb(165, 165, 165);")
- self.pushButton_10 = QtWidgets.QPushButton(Dialog)
- self.pushButton_10.setGeometry(QtCore.QRect(10, 160, 70, 30))
- self.pushButton_10.setObjectName("pushButton_8")
- self.pushButton_10.setStyleSheet("background-color: rgb(165, 165, 165);")
- self.pushButton_11 = QtWidgets.QPushButton(Dialog)
- self.pushButton_11.setGeometry(QtCore.QRect(10, 280, 80, 30))
- self.pushButton_11.setObjectName("pushButton_9")
- self.pushButton_11.setStyleSheet("background-color: rgb(165, 165, 165);")
- self.pushButton_12 = QtWidgets.QPushButton(Dialog)
- self.pushButton_12.setGeometry(QtCore.QRect(140, 350, 47, 30))
- self.pushButton_12.setObjectName("pushButton")
- self.pushButton_12.setStyleSheet("background-color: rgb(165, 165, 165);")
- self.pushButton_13 = QtWidgets.QPushButton(Dialog)
- self.pushButton_13.setGeometry(QtCore.QRect(250, 30, 80, 30))
- self.pushButton_13.setObjectName("pushButton_9")
- self.pushButton_13.setStyleSheet("background-color: rgb(165, 165, 165);")
- self.pushButton_14 = QtWidgets.QPushButton(Dialog)
- self.pushButton_14.setGeometry(QtCore.QRect(250, 150, 80, 30))
- self.pushButton_14.setObjectName("pushButton_9")
- self.pushButton_14.setStyleSheet("background-color: rgb(165, 165, 165);")
- self.pushButton_15 = QtWidgets.QPushButton(Dialog)
- self.pushButton_15.setGeometry(QtCore.QRect(250, 270, 90, 30))
- self.pushButton_15.setObjectName("pushButton_9")
- self.pushButton_15.setStyleSheet("background-color: rgb(165, 165, 165);")
- self.retranslateUi(Dialog)
- QtCore.QMetaObject.connectSlotsByName(Dialog)
- def retranslateUi(self, Dialog):
- _translate = QtCore.QCoreApplication.translate
- Dialog.setWindowTitle(_translate("Dialog", "PAZIENTE 3"))
- self.label.setText(_translate("Dialog", "PAZIENTE 3"))
- self.pushButton.setText(_translate("Dialog", "HOME"))
- self.pushButton_2.setText(_translate("Dialog", "INDIETRO"))
- self.pushButton_3.setText(_translate("Dialog", "DATI PAZIENTE"))
- self.pushButton_4.setText(_translate("Dialog", "DIAGNOSI"))
- self.pushButton_5.setText(_translate("Dialog", "REFERTO"))
- self.pushButton_6.setText(_translate("Dialog", "VETRINO"))
- self.pushButton_9.setText(_translate("Dialog", "NEUTROFILI"))
- self.pushButton_10.setText(_translate("Dialog", "EOSINOFILI"))
- self.pushButton_11.setText(_translate("Dialog", "MASTCELLULE"))
- self.pushButton_12.setText(_translate("Dialog", "ALTRO"))
- self.pushButton_13.setText(_translate("Dialog", "MUCIPARE"))
- self.pushButton_14.setText(_translate("Dialog", "CILIATE"))
- self.pushButton_15.setText(_translate("Dialog", "METAPLASICHE"))
- self.pushButton.clicked.connect(self.on_pushButton_clicked)
- self.pushButton_2.clicked.connect(self.on_pushButton_2clicked)
- self.pushButton_3.clicked.connect(self.on_pushButton_3clicked)
- self.pushButton_5.clicked.connect(self.on_pushButton_5clicked)
- self.pushButton_6.clicked.connect(self.on_pushButton_6clicked)
- self.pushButton_9.clicked.connect(self.on_pushButton_9clicked)
- self.pushButton_10.clicked.connect(self.on_pushButton_10clicked)
- self.pushButton_11.clicked.connect(self.on_pushButton_11clicked)
- self.pushButton_12.clicked.connect(self.on_pushButton_12clicked)
- self.pushButton_13.clicked.connect(self.on_pushButton_13clicked)
- self.pushButton_14.clicked.connect(self.on_pushButton_14clicked)
- self.pushButton_15.clicked.connect(self.on_pushButton_15clicked)
- self.dialog = dati_paziente3()
- self.dialog1 = referto_paziente3()
- def on_pushButton_3clicked(self):
- self.close()
- self.dialog.show()
- def on_pushButton_5clicked(self):
- self.close()
- self.dialog1.show()
- def on_pushButton_clicked(self):
- self.close()
- self.dialog2 = elenco_pazienti()
- self.dialog2.show()
- def on_pushButton_2clicked(self):
- self.close()
- self.dialog3 = elenco_pazienti()
- self.dialog3.show()
- def on_pushButton_6clicked(self):
- self.close()
- viewer = QtImageViewer()
- self.setWindowIcon(QtGui.QIcon('download1.jpg'))
- self.pushButton_7 = QtWidgets.QPushButton(viewer)
- self.pushButton_7.setGeometry(QtCore.QRect(850, 10, 75, 23))
- self.pushButton_7.setObjectName("pushButton_7")
- self.pushButton_7.setStyleSheet("background-color: rgb(165, 165, 165);")
- # self.pushButton = QtWidgets.QPushButton(viewer)
- # self.pushButton.setGeometry(QtCore.QRect(410, 10, 75, 23))
- # self.pushButton.setObjectName("pushButton")
- # self.pushButton.clicked.connect(self.on_pushButton_clicked)
- self.pushButton_8 = QtWidgets.QPushButton(viewer)
- self.pushButton_8.setGeometry(QtCore.QRect(930, 10, 75, 23))
- self.pushButton_8.setObjectName("pushButton_8")
- self.pushButton_8.setStyleSheet("background-color: rgb(165, 165, 165);")
- self.pushButton_7.setText("HOME")
- self.pushButton_8.setText("INDIETRO")
- # Set the viewer's scroll bar behaviour.
- # Qt.ScrollBarAlwaysOff: Never show scroll bar.
- # Qt.ScrollBarAlwaysOn: Always show scroll bar.
- # Qt.ScrollBarAsNeeded: Show scroll bar only when zoomed.
- viewer.setHorizontalScrollBarPolicy(Qt.ScrollBarAsNeeded)
- viewer.setVerticalScrollBarPolicy(Qt.ScrollBarAsNeeded)
- # Allow zooming with right mouse button.
- # Drag for zoom box, doubleclick to view full image.
- viewer.canZoom = True
- # Allow panning with left mouse button.
- viewer.canPan = True
- # Load an image to be displayed.
- image = QImage('05-3carpagnano.jpg')
- # Display the image in the viewer.
- viewer.setImage(image)
- self.dialog4 = viewer
- self.dialog4.show()
- self.pushButton_7.clicked.connect(self.on_pushButton_7clicked)
- self.pushButton_8.clicked.connect(self.on_pushButton_8clicked)
- def on_pushButton_7clicked(self):
- self.dialog4.close()
- self.dialog = elenco_pazienti()
- self.dialog.show()
- def on_pushButton_8clicked(self):
- self.dialog4.close()
- self.dialog = paziente_1()
- self.dialog.show()
- def on_pushButton_9clicked(self):
- self.dialog5 = SlideShow()
- pics = 'C:/Users/Marco/PycharmProjects/carpagnano_neutrofili/'
- listdir = os.listdir(pics)
- lista = []
- for pic in listdir:
- lista.append(pics + pic)
- self.dialog5.populate(lista, QSize(100, 10))
- self.dialog5.show()
- def on_pushButton_10clicked(self):
- self.dialog6 = SlideShow()
- pics = 'C:/Users/Marco/PycharmProjects/cartella vuota/'
- listdir = os.listdir(pics)
- lista = []
- for pic in listdir:
- lista.append(pics + pic)
- self.dialog6.populate(lista, QSize(100, 10))
- self.dialog6.show()
- def on_pushButton_11clicked(self):
- self.dialog7 = SlideShow()
- pics = 'C:/Users/Marco/PycharmProjects/carpagnano_mastcellule/'
- listdir = os.listdir(pics)
- lista = []
- for pic in listdir:
- lista.append(pics + pic)
- self.dialog7.populate(lista, QSize(100, 10))
- self.dialog7.show()
- def on_pushButton_12clicked(self):
- self.dialog8 = SlideShow()
- pics = 'C:/Users/Marco/PycharmProjects/cartella vuota/'
- listdir = os.listdir(pics)
- lista = []
- for pic in listdir:
- lista.append(pics + pic)
- self.dialog8.populate(lista, QSize(100, 10))
- self.dialog8.show()
- def on_pushButton_13clicked(self):
- self.dialog9 = SlideShow()
- pics = 'C:/Users/Marco/PycharmProjects/cartella vuota/'
- listdir = os.listdir(pics)
- lista = []
- for pic in listdir:
- lista.append(pics + pic)
- self.dialog9.populate(lista, QSize(100, 10))
- self.dialog9.show()
- def on_pushButton_14clicked(self):
- self.dialog10 = SlideShow()
- pics = 'C:/Users/Marco/PycharmProjects/carpagnano_ciliate/'
- listdir = os.listdir(pics)
- lista = []
- for pic in listdir:
- lista.append(pics + pic)
- self.dialog10.populate(lista, QSize(100, 10))
- self.dialog10.show()
- def on_pushButton_15clicked(self):
- self.dialog11 = SlideShow()
- pics = 'C:/Users/Marco/PycharmProjects/cartella vuota/'
- listdir = os.listdir(pics)
- lista = []
- for pic in listdir:
- lista.append(pics + pic)
- self.dialog11.populate(lista, QSize(100, 10))
- self.dialog11.show()
- class dati_paziente2(QWidget):
- def __init__(self):
- super().__init__()
- self.dati(self)
- def dati(self, Dialog):
- Dialog.setObjectName("Dialog")
- Dialog.resize(400, 300)
- Dialog.setStyleSheet("background-color: rgb(143, 199, 234);")
- self.setWindowIcon(QtGui.QIcon('download1.jpg'))
- self.label = QtWidgets.QLabel(Dialog)
- self.label.setGeometry(QtCore.QRect(10, 10, 101, 16))
- self.label.setObjectName("label")
- self.label_2 = QtWidgets.QLabel(Dialog)
- self.label_2.setGeometry(QtCore.QRect(10, 50, 71, 16))
- self.label_2.setObjectName("label_2")
- self.label_3 = QtWidgets.QLabel(Dialog)
- self.label_3.setGeometry(QtCore.QRect(10, 80, 71, 16))
- self.label_3.setObjectName("label_3")
- self.label_4 = QtWidgets.QLabel(Dialog)
- self.label_4.setGeometry(QtCore.QRect(10, 110, 81, 16))
- self.label_4.setObjectName("label_4")
- self.label_5 = QtWidgets.QLabel(Dialog)
- self.label_5.setGeometry(QtCore.QRect(10, 140, 47, 13))
- self.label_5.setObjectName("label_5")
- self.label_9 = QtWidgets.QLabel(Dialog)
- self.label_9.setGeometry(QtCore.QRect(180, 50, 131, 20))
- self.label_9.setObjectName("lineEdit")
- self.label_10 = QtWidgets.QLabel(Dialog)
- self.label_10.setGeometry(QtCore.QRect(180, 110, 41, 20))
- self.label_10.setObjectName("lineEdit_2")
- self.label_11 = QtWidgets.QLabel(Dialog)
- self.label_11.setGeometry(QtCore.QRect(180, 200, 131, 20))
- self.label_11.setObjectName("lineEdit_3")
- self.label_12 = QtWidgets.QLabel(Dialog)
- self.label_12.setGeometry(QtCore.QRect(180, 230, 131, 20))
- self.label_12.setObjectName("lineEdit_4")
- self.pushButton = QtWidgets.QPushButton(Dialog)
- self.pushButton.setGeometry(QtCore.QRect(240, 10, 75, 23))
- self.pushButton.setObjectName("pushButton")
- self.pushButton.setStyleSheet("background-color: rgb(165, 165, 165);")
- self.pushButton_2 = QtWidgets.QPushButton(Dialog)
- self.pushButton_2.setGeometry(QtCore.QRect(320, 10, 75, 23))
- self.pushButton_2.setObjectName("pushButton_2")
- self.pushButton_2.setStyleSheet("background-color: rgb(165, 165, 165);")
- self.label_6 = QtWidgets.QLabel(Dialog)
- self.label_6.setGeometry(QtCore.QRect(10, 170, 111, 16))
- self.label_6.setObjectName("label_6")
- self.label_7 = QtWidgets.QLabel(Dialog)
- self.label_7.setGeometry(QtCore.QRect(10, 200, 81, 16))
- self.label_7.setObjectName("label_7")
- self.label_8 = QtWidgets.QLabel(Dialog)
- self.label_8.setGeometry(QtCore.QRect(10, 230, 61, 16))
- self.label_8.setObjectName("label_8")
- self.label_13 = QtWidgets.QLabel(Dialog)
- self.label_13.setGeometry(QtCore.QRect(180, 80, 131, 20))
- self.label_13.setObjectName("lineEdit_5")
- self.label_15 = QtWidgets.QLabel(Dialog)
- self.label_15.setGeometry(QtCore.QRect(180, 140, 82, 17))
- self.label_15.setObjectName("lineEdit_5")
- self.label_14 = QtWidgets.QLabel(Dialog)
- self.label_14.setGeometry(QtCore.QRect(180, 170, 131, 20))
- self.label_14.setObjectName("lineEdit_6")
- self.retranslateUi(Dialog)
- QtCore.QMetaObject.connectSlotsByName(Dialog)
- def retranslateUi(self, Dialog):
- _translate = QtCore.QCoreApplication.translate
- Dialog.setWindowTitle(_translate("Dialog", "DATI PAZIENTE 2"))
- self.label.setText(_translate("Dialog", "DATI PAZIENTE"))
- self.label_2.setText(_translate("Dialog", "NOME:"))
- self.label_3.setText(_translate("Dialog", "COGNOME:"))
- self.label_4.setText(_translate("Dialog", "ETA\':"))
- self.label_5.setText(_translate("Dialog", "SESSO:"))
- self.pushButton.setText(_translate("Dialog", "HOME"))
- self.pushButton_2.setText(_translate("Dialog", "INDIETRO"))
- self.label_6.setText(_translate("Dialog", "ANIMALI POSSEDUTI: "))
- self.label_7.setText(_translate("Dialog", "RESIDENZA:"))
- self.label_8.setText(_translate("Dialog", "LAVORO:"))
- self.label_9.setText(_translate("Dialog", "MARIO"))
- self.label_10.setText(_translate("Dialog", "41"))
- self.label_11.setText(_translate("Dialog", "CITTA'"))
- self.label_12.setText(_translate("Dialog", "IMPIEGATO"))
- self.label_13.setText(_translate("Dialog", "ROSSI"))
- self.label_14.setText(_translate("Dialog", "GATTO"))
- self.label_15.setText(_translate("Dialog", "MASCHIO"))
- self.pushButton.clicked.connect(self.on_pushButton_clicked)
- self.pushButton_2.clicked.connect(self.on_pushButton_2clicked)
- def on_pushButton_clicked(self):
- self.close()
- self.dialog = elenco_pazienti()
- self.dialog.show()
- def on_pushButton_2clicked(self):
- self.close()
- self.dialog1 = paziente_2()
- self.dialog1.show()
- class dati_paziente3(QWidget):
- def __init__(self):
- super().__init__()
- self.dati(self)
- def dati(self, Dialog):
- Dialog.setObjectName("Dialog")
- Dialog.resize(400, 300)
- Dialog.setStyleSheet("background-color: rgb(143, 199, 234);")
- self.setWindowIcon(QtGui.QIcon('download1.jpg'))
- self.label = QtWidgets.QLabel(Dialog)
- self.label.setGeometry(QtCore.QRect(10, 10, 101, 16))
- self.label.setObjectName("label")
- self.label_2 = QtWidgets.QLabel(Dialog)
- self.label_2.setGeometry(QtCore.QRect(10, 50, 71, 16))
- self.label_2.setObjectName("label_2")
- self.label_3 = QtWidgets.QLabel(Dialog)
- self.label_3.setGeometry(QtCore.QRect(10, 80, 71, 16))
- self.label_3.setObjectName("label_3")
- self.label_4 = QtWidgets.QLabel(Dialog)
- self.label_4.setGeometry(QtCore.QRect(10, 110, 81, 16))
- self.label_4.setObjectName("label_4")
- self.label_5 = QtWidgets.QLabel(Dialog)
- self.label_5.setGeometry(QtCore.QRect(10, 140, 47, 13))
- self.label_5.setObjectName("label_5")
- self.label_9 = QtWidgets.QLabel(Dialog)
- self.label_9.setGeometry(QtCore.QRect(180, 50, 131, 20))
- self.label_9.setObjectName("lineEdit")
- self.label_10 = QtWidgets.QLabel(Dialog)
- self.label_10.setGeometry(QtCore.QRect(180, 110, 41, 20))
- self.label_10.setObjectName("lineEdit_2")
- self.label_11 = QtWidgets.QLabel(Dialog)
- self.label_11.setGeometry(QtCore.QRect(180, 200, 131, 20))
- self.label_11.setObjectName("lineEdit_3")
- self.label_12 = QtWidgets.QLabel(Dialog)
- self.label_12.setGeometry(QtCore.QRect(180, 230, 131, 20))
- self.label_12.setObjectName("lineEdit_4")
- self.pushButton = QtWidgets.QPushButton(Dialog)
- self.pushButton.setGeometry(QtCore.QRect(240, 10, 75, 23))
- self.pushButton.setObjectName("pushButton")
- self.pushButton.setStyleSheet("background-color: rgb(165, 165, 165);")
- self.pushButton_2 = QtWidgets.QPushButton(Dialog)
- self.pushButton_2.setGeometry(QtCore.QRect(320, 10, 75, 23))
- self.pushButton_2.setObjectName("pushButton_2")
- self.pushButton_2.setStyleSheet("background-color: rgb(165, 165, 165);")
- self.label_6 = QtWidgets.QLabel(Dialog)
- self.label_6.setGeometry(QtCore.QRect(10, 170, 111, 16))
- self.label_6.setObjectName("label_6")
- self.label_7 = QtWidgets.QLabel(Dialog)
- self.label_7.setGeometry(QtCore.QRect(10, 200, 81, 16))
- self.label_7.setObjectName("label_7")
- self.label_8 = QtWidgets.QLabel(Dialog)
- self.label_8.setGeometry(QtCore.QRect(10, 230, 61, 16))
- self.label_8.setObjectName("label_8")
- self.label_13 = QtWidgets.QLabel(Dialog)
- self.label_13.setGeometry(QtCore.QRect(180, 80, 131, 20))
- self.label_13.setObjectName("lineEdit_5")
- self.label_15 = QtWidgets.QLabel(Dialog)
- self.label_15.setGeometry(QtCore.QRect(180, 140, 82, 17))
- self.label_15.setObjectName("lineEdit_5")
- self.label_14 = QtWidgets.QLabel(Dialog)
- self.label_14.setGeometry(QtCore.QRect(180, 170, 131, 20))
- self.label_14.setObjectName("lineEdit_6")
- self.retranslateUi(Dialog)
- QtCore.QMetaObject.connectSlotsByName(Dialog)
- def retranslateUi(self, Dialog):
- _translate = QtCore.QCoreApplication.translate
- Dialog.setWindowTitle(_translate("Dialog", "DATI PAZIENTE 3"))
- self.label.setText(_translate("Dialog", "DATI PAZIENTE"))
- self.label_2.setText(_translate("Dialog", "NOME:"))
- self.label_3.setText(_translate("Dialog", "COGNOME:"))
- self.label_4.setText(_translate("Dialog", "ETA\':"))
- self.label_5.setText(_translate("Dialog", "SESSO:"))
- self.pushButton.setText(_translate("Dialog", "HOME"))
- self.pushButton_2.setText(_translate("Dialog", "INDIETRO"))
- self.label_6.setText(_translate("Dialog", "ANIMALI POSSEDUTI: "))
- self.label_7.setText(_translate("Dialog", "RESIDENZA:"))
- self.label_8.setText(_translate("Dialog", "LAVORO:"))
- self.label_9.setText(_translate("Dialog", "MARIO"))
- self.label_10.setText(_translate("Dialog", "41"))
- self.label_11.setText(_translate("Dialog", "CITTA'"))
- self.label_12.setText(_translate("Dialog", "IMPIEGATO"))
- self.label_13.setText(_translate("Dialog", "ROSSI"))
- self.label_14.setText(_translate("Dialog", "GATTO"))
- self.label_15.setText(_translate("Dialog", "MASCHIO"))
- self.pushButton.clicked.connect(self.on_pushButton_clicked)
- self.pushButton_2.clicked.connect(self.on_pushButton_2clicked)
- def on_pushButton_clicked(self):
- self.close()
- self.dialog = elenco_pazienti()
- self.dialog.show()
- def on_pushButton_2clicked(self):
- self.close()
- self.dialog1 = paziente_3()
- self.dialog1.show()
- class referto_paziente2(QWidget):
- def __init__(self):
- super().__init__()
- self.referto(self)
- def referto(self, Dialog):
- Dialog.setObjectName("Dialog")
- Dialog.resize(400, 300)
- Dialog.setStyleSheet("background-color: rgb(143, 199, 234);")
- self.setWindowIcon(QtGui.QIcon('download1.jpg'))
- self.label = QtWidgets.QLabel(Dialog)
- self.label.setGeometry(QtCore.QRect(10, 10, 101, 16))
- self.label.setObjectName("label")
- self.label_2 = QtWidgets.QLabel(Dialog)
- self.label_2.setGeometry(QtCore.QRect(10, 50, 71, 16))
- self.label_2.setObjectName("label_2")
- self.label_3 = QtWidgets.QLabel(Dialog)
- self.label_3.setGeometry(QtCore.QRect(10, 100, 71, 16))
- self.label_3.setObjectName("label_3")
- self.label_4 = QtWidgets.QLabel(Dialog)
- self.label_4.setGeometry(QtCore.QRect(10, 150, 81, 16))
- self.label_4.setObjectName("label_4")
- self.label_5 = QtWidgets.QLabel(Dialog)
- self.label_5.setGeometry(QtCore.QRect(10, 200, 47, 13))
- self.label_5.setObjectName("label_5")
- self.label_6 = QtWidgets.QLabel(Dialog)
- self.label_6.setGeometry(QtCore.QRect(120, 50, 41, 20))
- self.label_6.setObjectName("label_6")
- self.label_7 = QtWidgets.QLabel(Dialog)
- self.label_7.setGeometry(QtCore.QRect(120, 100, 41, 20))
- self.label_7.setObjectName("label_7")
- self.label_8 = QtWidgets.QLabel(Dialog)
- self.label_8.setGeometry(QtCore.QRect(120, 150, 41, 20))
- self.label_8.setObjectName("label_8")
- self.label_9 = QtWidgets.QLabel(Dialog)
- self.label_9.setGeometry(QtCore.QRect(120, 200, 41, 20))
- self.label_9.setObjectName("label_9")
- self.pushButton = QtWidgets.QPushButton(Dialog)
- self.pushButton.setGeometry(QtCore.QRect(240, 10, 75, 23))
- self.pushButton.setObjectName("pushButton")
- self.pushButton.setStyleSheet("background-color: rgb(165, 165, 165);")
- self.pushButton_2 = QtWidgets.QPushButton(Dialog)
- self.pushButton_2.setGeometry(QtCore.QRect(320, 10, 75, 23))
- self.pushButton_2.setObjectName("pushButton_2")
- self.pushButton_2.setStyleSheet("background-color: rgb(165, 165, 165);")
- self.retranslateUi(Dialog)
- QtCore.QMetaObject.connectSlotsByName(Dialog)
- def retranslateUi(self, Dialog):
- _translate = QtCore.QCoreApplication.translate
- Dialog.setWindowTitle(_translate("Dialog", "REFERTO PAZIENTE 2"))
- self.label.setText(_translate("Dialog", "REFERTO PAZIENTE"))
- self.label_2.setText(_translate("Dialog", "NEUTROFILI: "))
- self.label_3.setText(_translate("Dialog", "EOSINOFILI: "))
- self.label_4.setText(_translate("Dialog", "MASTCELLULE: "))
- self.label_5.setText(_translate("Dialog", "ALTRO:"))
- self.label_6.setText(_translate("Dialog", "10"))
- self.label_7.setText(_translate("Dialog", "10"))
- self.label_8.setText(_translate("Dialog", "10"))
- self.label_9.setText(_translate("Dialog", "10"))
- self.pushButton.setText(_translate("Dialog", "HOME"))
- self.pushButton_2.setText(_translate("Dialog", "INDIETRO"))
- self.pushButton.clicked.connect(self.on_pushButton_clicked)
- self.pushButton_2.clicked.connect(self.on_pushButton_2clicked)
- def on_pushButton_clicked(self):
- self.close()
- self.dialog = elenco_pazienti()
- self.dialog.show()
- def on_pushButton_2clicked(self):
- self.close()
- self.dialog1 = paziente_2()
- self.dialog1.show()
- class referto_paziente3(QWidget):
- def __init__(self):
- super().__init__()
- self.referto(self)
- def referto(self, Dialog):
- Dialog.setObjectName("Dialog")
- Dialog.resize(400, 300)
- Dialog.setStyleSheet("background-color: rgb(143, 199, 234);")
- self.setWindowIcon(QtGui.QIcon('download1.jpg'))
- self.label = QtWidgets.QLabel(Dialog)
- self.label.setGeometry(QtCore.QRect(10, 10, 101, 16))
- self.label.setObjectName("label")
- self.label_2 = QtWidgets.QLabel(Dialog)
- self.label_2.setGeometry(QtCore.QRect(10, 50, 71, 16))
- self.label_2.setObjectName("label_2")
- self.label_3 = QtWidgets.QLabel(Dialog)
- self.label_3.setGeometry(QtCore.QRect(10, 100, 71, 16))
- self.label_3.setObjectName("label_3")
- self.label_4 = QtWidgets.QLabel(Dialog)
- self.label_4.setGeometry(QtCore.QRect(10, 150, 81, 16))
- self.label_4.setObjectName("label_4")
- self.label_5 = QtWidgets.QLabel(Dialog)
- self.label_5.setGeometry(QtCore.QRect(10, 200, 47, 13))
- self.label_5.setObjectName("label_5")
- self.label_6 = QtWidgets.QLabel(Dialog)
- self.label_6.setGeometry(QtCore.QRect(120, 50, 41, 20))
- self.label_6.setObjectName("label_6")
- self.label_7 = QtWidgets.QLabel(Dialog)
- self.label_7.setGeometry(QtCore.QRect(120, 100, 41, 20))
- self.label_7.setObjectName("label_7")
- self.label_8 = QtWidgets.QLabel(Dialog)
- self.label_8.setGeometry(QtCore.QRect(120, 150, 41, 20))
- self.label_8.setObjectName("label_8")
- self.label_9 = QtWidgets.QLabel(Dialog)
- self.label_9.setGeometry(QtCore.QRect(120, 200, 41, 20))
- self.label_9.setObjectName("label_9")
- self.pushButton = QtWidgets.QPushButton(Dialog)
- self.pushButton.setGeometry(QtCore.QRect(240, 10, 75, 23))
- self.pushButton.setObjectName("pushButton")
- self.pushButton.setStyleSheet("background-color: rgb(165, 165, 165);")
- self.pushButton_2 = QtWidgets.QPushButton(Dialog)
- self.pushButton_2.setGeometry(QtCore.QRect(320, 10, 75, 23))
- self.pushButton_2.setObjectName("pushButton_2")
- self.pushButton_2.setStyleSheet("background-color: rgb(165, 165, 165);")
- self.retranslateUi(Dialog)
- QtCore.QMetaObject.connectSlotsByName(Dialog)
- def retranslateUi(self, Dialog):
- _translate = QtCore.QCoreApplication.translate
- Dialog.setWindowTitle(_translate("Dialog", "REFERTO PAZIENTE 3"))
- self.label.setText(_translate("Dialog", "REFERTO PAZIENTE"))
- self.label_2.setText(_translate("Dialog", "NEUTROFILI: "))
- self.label_3.setText(_translate("Dialog", "EOSINOFILI: "))
- self.label_4.setText(_translate("Dialog", "MASTCELLULE: "))
- self.label_5.setText(_translate("Dialog", "ALTRO:"))
- self.label_6.setText(_translate("Dialog", "10"))
- self.label_7.setText(_translate("Dialog", "10"))
- self.label_8.setText(_translate("Dialog", "10"))
- self.label_9.setText(_translate("Dialog", "10"))
- self.pushButton.setText(_translate("Dialog", "HOME"))
- self.pushButton_2.setText(_translate("Dialog", "INDIETRO"))
- self.pushButton.clicked.connect(self.on_pushButton_clicked)
- self.pushButton_2.clicked.connect(self.on_pushButton_2clicked)
- def on_pushButton_clicked(self):
- self.close()
- self.dialog = elenco_pazienti()
- self.dialog.show()
- def on_pushButton_2clicked(self):
- self.close()
- self.dialog1 = paziente_3()
- self.dialog1.show()
- class diagnosi1(QWidget):
- def __init__(self):
- super().__init__()
- self.dati(self)
- def dati(self, Dialog):
- Dialog.setObjectName("Dialog")
- Dialog.resize(400, 350)
- Dialog.setStyleSheet("background-color: rgb(143, 199, 234);")
- self.setWindowIcon(QtGui.QIcon('download1.jpg'))
- self.text1 = QtWidgets.QLabel(Dialog)
- self.text1.setGeometry(QtCore.QRect(10, 30, 180, 16))
- self.text1.setObjectName("text_edit")
- self.text = QtWidgets.QLabel(Dialog)
- self.text.setGeometry(QtCore.QRect(10, 50, 150, 16))
- self.text.setObjectName("text_edit")
- self.text2 = QtWidgets.QLabel(Dialog)
- self.text2.setGeometry(QtCore.QRect(10, 150, 150, 16))
- self.text2.setObjectName("text_edit")
- self.text4 = QtWidgets.QPlainTextEdit(Dialog)
- self.text4.setObjectName("text_edit4")
- self.text4.move(10,180)
- self.text4.resize(350,150)
- self.text4.setReadOnly(True)
- self.pushButton_2 = QtWidgets.QPushButton(Dialog)
- self.pushButton_2.setGeometry(QtCore.QRect(320, 10, 75, 23))
- self.pushButton_2.setObjectName("pushButton_2")
- self.pushButton_2.setStyleSheet("background-color: rgb(165, 165, 165);")
- self.retranslateUi(Dialog)
- QtCore.QMetaObject.connectSlotsByName(Dialog)
- def retranslateUi(self, Dialog):
- _translate = QtCore.QCoreApplication.translate
- Dialog.setWindowTitle(_translate("Dialog", "DIAGNOSI"))
- Dialog.setStyleSheet("background-color: rgb(143, 199, 234);")
- self.pushButton_2.setText(_translate("Dialog", "INDIETRO"))
- # Load model and weights
- model = load_model('my_model.h5')
- model.load_weights('weights.best.hdf5')
- ne = 0
- es = 0
- muc = 0
- mast = 0
- linf = 0
- meta = 0
- cil = 0
- altro = 0
- cell = " "
- for path, dirs, files in os.walk(
- os.getcwd() + "/Vetrino"):
- for f in files:
- if f.endswith('.png') or f.endswith('.PNG'):
- # Read and preprocess image
- x = cv2.imread(os.path.join(path, f))
- (b, g, r) = cv2.split(x)
- img = cv2.merge([r, g, b])
- img = cv2.resize(img, (28, 28))
- img = np.array(img)
- img = img.astype("float32")
- img /= 255
- img = np.expand_dims(img, axis=0)
- # predict image class
- preds = model.predict_classes(img)
- if preds == 0:
- cell = "Metaplasica"
- meta = meta + 1
- elif preds == 1:
- cell = "Neutrofilo"
- ne = ne + 1
- elif preds == 2:
- cell = "Eosinofilo"
- es = es + 1
- elif preds == 3:
- cell = "Ciliata"
- cil = cil + 1
- elif preds == 4:
- cell = "Mastcellula"
- mast = mast + 1
- elif preds == 5:
- cell = "Linfocita"
- linf = linf + 1
- elif preds == 6:
- cell = "Mucipara"
- muc = muc + 1
- else:
- cell = "Altro"
- altro = altro + 1
- if ne >= 0 and es == 0 and mast == 0:
- self.text.setText("CONDIZIONE NORMALE")
- elif ne > 0 and mast > 0 and es > 0:
- self.text.setText("RINITE ALLERGICA")
- self.text1.setText("RINOPATIA/E DIAGNOSTICATA/E:")
- self.text2.setText("DESCRIZIONE:")
- self.text4.insertPlainText("Lorem ipsum dolor sit amet, consectetur adipisci elit,\n"
- " sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,\n"
- " quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex \nea commodi "
- "consequatur. Quis aute iure reprehenderit in voluptate velit esse cillum dolore\n eu fugiat nulla "
- "pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui \nofficia deserunt mollit"
- " anim id est laborum.")
- elif ne > 0 and mast == 0 and es >= 1:
- self.text.setText("NARES")
- elif ne > 0 and mast >= 1 and es >= 1:
- self.text.setText("NARESMA")
- else:
- self.text.setText("POLIPOSI NASALE")
- self.pushButton_2.clicked.connect(self.on_pushButton_2clicked)
- def on_pushButton_2clicked(self):
- self.close()
- self.dialog1 = paziente_1()
- self.dialog1.show()
- app = QApplication(sys.argv)
- #login.getUsers()
- a_window = login()
- a_window.show()
- sys.exit(app.exec_())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement