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 os
- import sys
- from PyQt5 import QtCore, QtWidgets, QtGui
- from PyQt5.QtCore import *
- from PyQt5.QtGui import *
- from PyQt5.QtGui import QImage
- 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
- class login(QWidget):
- def __init__(self):
- super().__init__()
- self.log(self)
- def log(self, SIstemadiagnostico):
- SIstemadiagnostico.setObjectName("SIstemadiagnostico")
- SIstemadiagnostico.resize(400, 300)
- SIstemadiagnostico.setStyleSheet("gridline-color: rgb(255, 255, 255);")
- self.pushButton = QtWidgets.QPushButton(SIstemadiagnostico)
- self.pushButton.setGeometry(QtCore.QRect(160, 220, 75, 23))
- self.pushButton.setObjectName("pushButton")
- self.lineEdit = QtWidgets.QLineEdit(SIstemadiagnostico)
- self.lineEdit.setGeometry(QtCore.QRect(180, 80, 113, 20))
- self.lineEdit.setObjectName("lineEdit")
- 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.retranslateUi(SIstemadiagnostico)
- QtCore.QMetaObject.connectSlotsByName(SIstemadiagnostico)
- def retranslateUi(self, SIstemadiagnostico):
- _translate = QtCore.QCoreApplication.translate
- SIstemadiagnostico.setWindowTitle(_translate("SIstemadiagnostico", "Dialog"))
- 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)
- 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_2 = QtWidgets.QPushButton(ElencoPazienti)
- self.pushButton_2.setGeometry(QtCore.QRect(130, 110, 75, 41))
- self.pushButton_2.setObjectName("pushButton_2")
- self.pushButton_3 = QtWidgets.QPushButton(ElencoPazienti)
- self.pushButton_3.setGeometry(QtCore.QRect(130, 170, 75, 41))
- self.pushButton_3.setObjectName("pushButton_3")
- self.retranslateUi(ElencoPazienti)
- QtCore.QMetaObject.connectSlotsByName(ElencoPazienti)
- def retranslateUi(self, ElencoPazienti):
- _translate = QtCore.QCoreApplication.translate
- ElencoPazienti.setWindowTitle(_translate("ElencoPazienti", "Dialog"))
- 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)
- 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_2 = QtWidgets.QPushButton(Dialog)
- self.pushButton_2.setGeometry(QtCore.QRect(500, 10, 75, 23))
- self.pushButton_2.setObjectName("pushButton_2")
- 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_4 = QtWidgets.QPushButton(self.scrollAreaWidgetContents)
- self.pushButton_4.setGeometry(QtCore.QRect(10, 90, 91, 23))
- self.pushButton_4.setObjectName("pushButton_4")
- 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_6 = QtWidgets.QPushButton(self.scrollAreaWidgetContents)
- self.pushButton_6.setGeometry(QtCore.QRect(10, 210, 91, 23))
- self.pushButton_6.setObjectName("pushButton_6")
- 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.horizontalSlider = QtWidgets.QSlider(Dialog)
- # self.horizontalSlider.setGeometry(QtCore.QRect(90, 30, 160, 22))
- # self.horizontalSlider.setOrientation(QtCore.Qt.Horizontal)
- # self.horizontalSlider.setObjectName("horizontalSlider")
- # self.label_3 = QtWidgets.QLabel(Dialog)
- # self.label_3.setGeometry(QtCore.QRect(10, 160, 61, 16))
- # self.label_3.setObjectName("label_3")
- self.pushButton_10 = QtWidgets.QPushButton(Dialog)
- self.pushButton_10.setGeometry(QtCore.QRect(10, 160, 70, 30))
- self.pushButton_10.setObjectName("pushButton_8")
- # self.horizontalSlider_2 = QtWidgets.QSlider(Dialog)
- # self.horizontalSlider_2.setGeometry(QtCore.QRect(90, 160, 160, 22))
- # self.horizontalSlider_2.setOrientation(QtCore.Qt.Horizontal)
- # self.horizontalSlider_2.setObjectName("horizontalSlider_2")
- # self.label_4 = QtWidgets.QLabel(Dialog)
- # self.label_4.setGeometry(QtCore.QRect(10, 280, 71, 16))
- # self.label_4.setObjectName("label_4")
- self.pushButton_11 = QtWidgets.QPushButton(Dialog)
- self.pushButton_11.setGeometry(QtCore.QRect(10, 280, 80, 30))
- self.pushButton_11.setObjectName("pushButton_9")
- # self.horizontalSlider_3 = QtWidgets.QSlider(Dialog)
- # self.horizontalSlider_3.setGeometry(QtCore.QRect(90, 280, 160, 22))
- # self.horizontalSlider_3.setOrientation(QtCore.Qt.Horizontal)
- # self.horizontalSlider_3.setObjectName("horizontalSlider_3")
- # self.label_5 = QtWidgets.QLabel(Dialog)
- # self.label_5.setGeometry(QtCore.QRect(10, 410, 47, 13))
- # self.label_5.setObjectName("label_5")
- self.pushButton_12 = QtWidgets.QPushButton(Dialog)
- self.pushButton_12.setGeometry(QtCore.QRect(10, 410, 47, 30))
- self.pushButton_12.setObjectName("pushButton")
- # 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", "Dialog"))
- 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.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.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):
- self.close()
- viewer = QtImageViewer()
- self.pushButton_7 = QtWidgets.QPushButton(viewer)
- self.pushButton_7.setGeometry(QtCore.QRect(850, 10, 75, 23))
- self.pushButton_7.setObjectName("pushButton_7")
- # 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_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('cellula6_tile02.png')
- # 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.dialog = SlideShow()
- pics = 'C:/Users/Marco/PycharmProjects/scroll_images/'
- listdir = os.listdir(pics)
- lista = []
- for pic in listdir:
- lista.append(pics + pic)
- self.dialog.populate(lista, QSize(100, 10))
- self.dialog.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)
- 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.lineEdit = QtWidgets.QLineEdit(Dialog)
- self.lineEdit.setGeometry(QtCore.QRect(120, 50, 131, 20))
- self.lineEdit.setObjectName("lineEdit")
- self.lineEdit_2 = QtWidgets.QLineEdit(Dialog)
- self.lineEdit_2.setGeometry(QtCore.QRect(120, 110, 41, 20))
- self.lineEdit_2.setObjectName("lineEdit_2")
- self.lineEdit_3 = QtWidgets.QLineEdit(Dialog)
- self.lineEdit_3.setGeometry(QtCore.QRect(120, 200, 131, 20))
- self.lineEdit_3.setObjectName("lineEdit_3")
- self.lineEdit_4 = QtWidgets.QLineEdit(Dialog)
- self.lineEdit_4.setGeometry(QtCore.QRect(120, 230, 131, 20))
- self.lineEdit_4.setObjectName("lineEdit_4")
- self.pushButton = QtWidgets.QPushButton(Dialog)
- self.pushButton.setGeometry(QtCore.QRect(240, 10, 75, 23))
- self.pushButton.setObjectName("pushButton")
- self.pushButton_2 = QtWidgets.QPushButton(Dialog)
- self.pushButton_2.setGeometry(QtCore.QRect(320, 10, 75, 23))
- self.pushButton_2.setObjectName("pushButton_2")
- 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.lineEdit_5 = QtWidgets.QLineEdit(Dialog)
- self.lineEdit_5.setGeometry(QtCore.QRect(120, 80, 131, 20))
- self.lineEdit_5.setObjectName("lineEdit_5")
- self.radioButton = QtWidgets.QRadioButton(Dialog)
- self.radioButton.setGeometry(QtCore.QRect(120, 140, 82, 17))
- self.radioButton.setObjectName("radioButton")
- self.radioButton_2 = QtWidgets.QRadioButton(Dialog)
- self.radioButton_2.setGeometry(QtCore.QRect(160, 140, 82, 17))
- self.radioButton_2.setObjectName("radioButton_2")
- self.lineEdit_6 = QtWidgets.QLineEdit(Dialog)
- self.lineEdit_6.setGeometry(QtCore.QRect(120, 170, 131, 20))
- self.lineEdit_6.setObjectName("lineEdit_6")
- self.retranslateUi(Dialog)
- QtCore.QMetaObject.connectSlotsByName(Dialog)
- def retranslateUi(self, Dialog):
- _translate = QtCore.QCoreApplication.translate
- Dialog.setWindowTitle(_translate("Dialog", "Dialog"))
- 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.radioButton.setText(_translate("Dialog", "M"))
- self.radioButton_2.setText(_translate("Dialog", "F"))
- 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 referto_paziente(QWidget):
- def __init__(self):
- super().__init__()
- self.referto(self)
- def referto(self, Dialog):
- Dialog.setObjectName("Dialog")
- Dialog.resize(400, 300)
- 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_2 = QtWidgets.QPushButton(Dialog)
- self.pushButton_2.setGeometry(QtCore.QRect(320, 10, 75, 23))
- self.pushButton_2.setObjectName("pushButton_2")
- self.retranslateUi(Dialog)
- QtCore.QMetaObject.connectSlotsByName(Dialog)
- def retranslateUi(self, Dialog):
- _translate = QtCore.QCoreApplication.translate
- Dialog.setWindowTitle(_translate("Dialog", "Dialog"))
- 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_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)
- 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_2 = QtWidgets.QPushButton(Dialog)
- self.pushButton_2.setGeometry(QtCore.QRect(500, 10, 75, 23))
- self.pushButton_2.setObjectName("pushButton_2")
- 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_4 = QtWidgets.QPushButton(self.scrollAreaWidgetContents)
- self.pushButton_4.setGeometry(QtCore.QRect(10, 90, 91, 23))
- self.pushButton_4.setObjectName("pushButton_4")
- 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_6 = QtWidgets.QPushButton(self.scrollAreaWidgetContents)
- self.pushButton_6.setGeometry(QtCore.QRect(10, 210, 91, 23))
- self.pushButton_6.setObjectName("pushButton_6")
- 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.horizontalSlider = QtWidgets.QSlider(Dialog)
- self.horizontalSlider.setGeometry(QtCore.QRect(90, 30, 160, 22))
- self.horizontalSlider.setOrientation(QtCore.Qt.Horizontal)
- self.horizontalSlider.setObjectName("horizontalSlider")
- self.label_3 = QtWidgets.QLabel(Dialog)
- self.label_3.setGeometry(QtCore.QRect(10, 160, 61, 16))
- self.label_3.setObjectName("label_3")
- self.horizontalSlider_2 = QtWidgets.QSlider(Dialog)
- self.horizontalSlider_2.setGeometry(QtCore.QRect(90, 160, 160, 22))
- self.horizontalSlider_2.setOrientation(QtCore.Qt.Horizontal)
- self.horizontalSlider_2.setObjectName("horizontalSlider_2")
- self.label_4 = QtWidgets.QLabel(Dialog)
- self.label_4.setGeometry(QtCore.QRect(10, 280, 71, 16))
- self.label_4.setObjectName("label_4")
- self.horizontalSlider_3 = QtWidgets.QSlider(Dialog)
- self.horizontalSlider_3.setGeometry(QtCore.QRect(90, 280, 160, 22))
- self.horizontalSlider_3.setOrientation(QtCore.Qt.Horizontal)
- self.horizontalSlider_3.setObjectName("horizontalSlider_3")
- self.label_5 = QtWidgets.QLabel(Dialog)
- self.label_5.setGeometry(QtCore.QRect(10, 410, 47, 13))
- self.label_5.setObjectName("label_5")
- 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", "Dialog"))
- 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.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.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.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.pushButton_7 = QtWidgets.QPushButton(viewer)
- self.pushButton_7.setGeometry(QtCore.QRect(850, 10, 75, 23))
- self.pushButton_7.setObjectName("pushButton_7")
- # 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_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('cellula11_tile06.png')
- # 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()
- 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)
- 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_2 = QtWidgets.QPushButton(Dialog)
- self.pushButton_2.setGeometry(QtCore.QRect(500, 10, 75, 23))
- self.pushButton_2.setObjectName("pushButton_2")
- 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_4 = QtWidgets.QPushButton(self.scrollAreaWidgetContents)
- self.pushButton_4.setGeometry(QtCore.QRect(10, 90, 91, 23))
- self.pushButton_4.setObjectName("pushButton_4")
- 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_6 = QtWidgets.QPushButton(self.scrollAreaWidgetContents)
- self.pushButton_6.setGeometry(QtCore.QRect(10, 210, 91, 23))
- self.pushButton_6.setObjectName("pushButton_6")
- 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.horizontalSlider = QtWidgets.QSlider(Dialog)
- self.horizontalSlider.setGeometry(QtCore.QRect(90, 30, 160, 22))
- self.horizontalSlider.setOrientation(QtCore.Qt.Horizontal)
- self.horizontalSlider.setObjectName("horizontalSlider")
- self.label_3 = QtWidgets.QLabel(Dialog)
- self.label_3.setGeometry(QtCore.QRect(10, 160, 61, 16))
- self.label_3.setObjectName("label_3")
- self.horizontalSlider_2 = QtWidgets.QSlider(Dialog)
- self.horizontalSlider_2.setGeometry(QtCore.QRect(90, 160, 160, 22))
- self.horizontalSlider_2.setOrientation(QtCore.Qt.Horizontal)
- self.horizontalSlider_2.setObjectName("horizontalSlider_2")
- self.label_4 = QtWidgets.QLabel(Dialog)
- self.label_4.setGeometry(QtCore.QRect(10, 280, 71, 16))
- self.label_4.setObjectName("label_4")
- self.horizontalSlider_3 = QtWidgets.QSlider(Dialog)
- self.horizontalSlider_3.setGeometry(QtCore.QRect(90, 280, 160, 22))
- self.horizontalSlider_3.setOrientation(QtCore.Qt.Horizontal)
- self.horizontalSlider_3.setObjectName("horizontalSlider_3")
- self.label_5 = QtWidgets.QLabel(Dialog)
- self.label_5.setGeometry(QtCore.QRect(10, 410, 47, 13))
- self.label_5.setObjectName("label_5")
- 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", "Dialog"))
- 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.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.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.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.pushButton_7 = QtWidgets.QPushButton(viewer)
- self.pushButton_7.setGeometry(QtCore.QRect(850, 10, 75, 23))
- self.pushButton_7.setObjectName("pushButton_7")
- # 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_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('cellula39_tile027.png')
- # 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()
- class dati_paziente2(QWidget):
- def __init__(self):
- super().__init__()
- self.dati(self)
- def dati(self, Dialog):
- Dialog.setObjectName("Dialog")
- Dialog.resize(400, 300)
- 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.lineEdit = QtWidgets.QLineEdit(Dialog)
- self.lineEdit.setGeometry(QtCore.QRect(120, 50, 131, 20))
- self.lineEdit.setObjectName("lineEdit")
- self.lineEdit_2 = QtWidgets.QLineEdit(Dialog)
- self.lineEdit_2.setGeometry(QtCore.QRect(120, 110, 41, 20))
- self.lineEdit_2.setObjectName("lineEdit_2")
- self.lineEdit_3 = QtWidgets.QLineEdit(Dialog)
- self.lineEdit_3.setGeometry(QtCore.QRect(120, 200, 131, 20))
- self.lineEdit_3.setObjectName("lineEdit_3")
- self.lineEdit_4 = QtWidgets.QLineEdit(Dialog)
- self.lineEdit_4.setGeometry(QtCore.QRect(120, 230, 131, 20))
- self.lineEdit_4.setObjectName("lineEdit_4")
- self.pushButton = QtWidgets.QPushButton(Dialog)
- self.pushButton.setGeometry(QtCore.QRect(240, 10, 75, 23))
- self.pushButton.setObjectName("pushButton")
- self.pushButton_2 = QtWidgets.QPushButton(Dialog)
- self.pushButton_2.setGeometry(QtCore.QRect(320, 10, 75, 23))
- self.pushButton_2.setObjectName("pushButton_2")
- 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.lineEdit_5 = QtWidgets.QLineEdit(Dialog)
- self.lineEdit_5.setGeometry(QtCore.QRect(120, 80, 131, 20))
- self.lineEdit_5.setObjectName("lineEdit_5")
- self.radioButton = QtWidgets.QRadioButton(Dialog)
- self.radioButton.setGeometry(QtCore.QRect(120, 140, 82, 17))
- self.radioButton.setObjectName("radioButton")
- self.radioButton_2 = QtWidgets.QRadioButton(Dialog)
- self.radioButton_2.setGeometry(QtCore.QRect(160, 140, 82, 17))
- self.radioButton_2.setObjectName("radioButton_2")
- self.lineEdit_6 = QtWidgets.QLineEdit(Dialog)
- self.lineEdit_6.setGeometry(QtCore.QRect(120, 170, 131, 20))
- self.lineEdit_6.setObjectName("lineEdit_6")
- self.retranslateUi(Dialog)
- QtCore.QMetaObject.connectSlotsByName(Dialog)
- def retranslateUi(self, Dialog):
- _translate = QtCore.QCoreApplication.translate
- Dialog.setWindowTitle(_translate("Dialog", "Dialog"))
- 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.radioButton.setText(_translate("Dialog", "M"))
- self.radioButton_2.setText(_translate("Dialog", "F"))
- 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)
- 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.lineEdit = QtWidgets.QLineEdit(Dialog)
- self.lineEdit.setGeometry(QtCore.QRect(120, 50, 131, 20))
- self.lineEdit.setObjectName("lineEdit")
- self.lineEdit_2 = QtWidgets.QLineEdit(Dialog)
- self.lineEdit_2.setGeometry(QtCore.QRect(120, 110, 41, 20))
- self.lineEdit_2.setObjectName("lineEdit_2")
- self.lineEdit_3 = QtWidgets.QLineEdit(Dialog)
- self.lineEdit_3.setGeometry(QtCore.QRect(120, 200, 131, 20))
- self.lineEdit_3.setObjectName("lineEdit_3")
- self.lineEdit_4 = QtWidgets.QLineEdit(Dialog)
- self.lineEdit_4.setGeometry(QtCore.QRect(120, 230, 131, 20))
- self.lineEdit_4.setObjectName("lineEdit_4")
- self.pushButton = QtWidgets.QPushButton(Dialog)
- self.pushButton.setGeometry(QtCore.QRect(240, 10, 75, 23))
- self.pushButton.setObjectName("pushButton")
- self.pushButton_2 = QtWidgets.QPushButton(Dialog)
- self.pushButton_2.setGeometry(QtCore.QRect(320, 10, 75, 23))
- self.pushButton_2.setObjectName("pushButton_2")
- 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.lineEdit_5 = QtWidgets.QLineEdit(Dialog)
- self.lineEdit_5.setGeometry(QtCore.QRect(120, 80, 131, 20))
- self.lineEdit_5.setObjectName("lineEdit_5")
- self.radioButton = QtWidgets.QRadioButton(Dialog)
- self.radioButton.setGeometry(QtCore.QRect(120, 140, 82, 17))
- self.radioButton.setObjectName("radioButton")
- self.radioButton_2 = QtWidgets.QRadioButton(Dialog)
- self.radioButton_2.setGeometry(QtCore.QRect(160, 140, 82, 17))
- self.radioButton_2.setObjectName("radioButton_2")
- self.lineEdit_6 = QtWidgets.QLineEdit(Dialog)
- self.lineEdit_6.setGeometry(QtCore.QRect(120, 170, 131, 20))
- self.lineEdit_6.setObjectName("lineEdit_6")
- self.retranslateUi(Dialog)
- QtCore.QMetaObject.connectSlotsByName(Dialog)
- def retranslateUi(self, Dialog):
- _translate = QtCore.QCoreApplication.translate
- Dialog.setWindowTitle(_translate("Dialog", "Dialog"))
- 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.radioButton.setText(_translate("Dialog", "M"))
- self.radioButton_2.setText(_translate("Dialog", "F"))
- 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)
- 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_2 = QtWidgets.QPushButton(Dialog)
- self.pushButton_2.setGeometry(QtCore.QRect(320, 10, 75, 23))
- self.pushButton_2.setObjectName("pushButton_2")
- self.retranslateUi(Dialog)
- QtCore.QMetaObject.connectSlotsByName(Dialog)
- def retranslateUi(self, Dialog):
- _translate = QtCore.QCoreApplication.translate
- Dialog.setWindowTitle(_translate("Dialog", "Dialog"))
- 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)
- 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_2 = QtWidgets.QPushButton(Dialog)
- self.pushButton_2.setGeometry(QtCore.QRect(320, 10, 75, 23))
- self.pushButton_2.setObjectName("pushButton_2")
- self.retranslateUi(Dialog)
- QtCore.QMetaObject.connectSlotsByName(Dialog)
- def retranslateUi(self, Dialog):
- _translate = QtCore.QCoreApplication.translate
- Dialog.setWindowTitle(_translate("Dialog", "Dialog"))
- 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():
- # 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
- print("Neutrofili=" + str(ne) + " " + "Eosinofili=" + str(es) + " " + "Metaplasiche=" + str(
- meta) + " " + "Ciliate=" + str(cil) + " " + "Mastcellule=" + str(mast) + " " + "Linfociti=" + str(
- linf) + " " + "Mucipare=" + str(muc) + " " + "Altro=" + str(altro))
- if ne >= 0 and es == 0 and mast == 0:
- l2 = QtWidgets.QLabel()
- l2.setGeometry(QtCore.QRect(20, 10, 101, 16))
- l2.setObjectName("l2")
- l2.setText("CONDIZIONE NORMALE")
- elif ne > 0 and mast > 0 and es > 0:
- l1 = QtWidgets.QLabel()
- l1.setGeometry(QtCore.QRect(20,10,101,16))
- l1.setObjectName("l1")
- l1.setText("RINITE ALLERGICA")
- elif ne > 0 and mast == 0 and es >= 1:
- l3 = QtWidgets.QLabel()
- l3.setGeometry(QtCore.QRect(20, 10, 101, 16))
- l3.setObjectName("l3")
- l3.setText("NARES")
- elif ne > 0 and mast >= 1 and es >= 1:
- l4 = QtWidgets.QLabel()
- l4.setGeometry(QtCore.QRect(20, 10, 101, 16))
- l4.setObjectName("l4")
- l4.setText("NARESMA")
- else:
- l5 = QtWidgets.QLabel()
- l5.setGeometry(QtCore.QRect(20, 10, 101, 16))
- l5.setObjectName("l5")
- l5.setText("POLIPOSI NASALE")
- app = QApplication(sys.argv)
- a_window = login()
- a_window.show()
- sys.exit(app.exec_())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement