Aggiunto nuovo main per lancio gui e versione compilata interfacce

This commit is contained in:
2019-11-02 19:29:10 +01:00
parent f9551b34aa
commit 07810fe569
2 changed files with 167 additions and 0 deletions

View File

@@ -0,0 +1,138 @@
# -*- coding: utf-8 -*-
# Form implementation generated from reading ui file 'mainwindow.ui'
#
# Created by: PyQt5 UI code generator 5.12.1
#
# WARNING! All changes made in this file will be lost!
from PyQt5 import QtCore, QtGui, QtWidgets
class Ui_win_main(object):
def setupUi(self, win_main):
win_main.setObjectName("win_main")
win_main.setEnabled(True)
win_main.resize(653, 517)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(win_main.sizePolicy().hasHeightForWidth())
win_main.setSizePolicy(sizePolicy)
font = QtGui.QFont()
font.setFamily("MS Shell Dlg 2")
font.setPointSize(10)
win_main.setFont(font)
win_main.setFocusPolicy(QtCore.Qt.NoFocus)
self.centralwidget = QtWidgets.QWidget(win_main)
self.centralwidget.setObjectName("centralwidget")
self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.centralwidget)
self.verticalLayout_3.setObjectName("verticalLayout_3")
self.wgt_main = QtWidgets.QWidget(self.centralwidget)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.MinimumExpanding)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.wgt_main.sizePolicy().hasHeightForWidth())
self.wgt_main.setSizePolicy(sizePolicy)
self.wgt_main.setObjectName("wgt_main")
self.gridLayout = QtWidgets.QGridLayout(self.wgt_main)
self.gridLayout.setObjectName("gridLayout")
spacerItem = QtWidgets.QSpacerItem(404, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.gridLayout.addItem(spacerItem, 0, 2, 1, 1)
self.verticalLayout_2 = QtWidgets.QVBoxLayout()
self.verticalLayout_2.setObjectName("verticalLayout_2")
self.btn_cartellasorg = QtWidgets.QPushButton(self.wgt_main)
self.btn_cartellasorg.setObjectName("btn_cartellasorg")
self.verticalLayout_2.addWidget(self.btn_cartellasorg)
self.btn_cartelladest = QtWidgets.QPushButton(self.wgt_main)
self.btn_cartelladest.setObjectName("btn_cartelladest")
self.verticalLayout_2.addWidget(self.btn_cartelladest)
self.gridLayout.addLayout(self.verticalLayout_2, 0, 1, 1, 1)
self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
self.horizontalLayout_2.setObjectName("horizontalLayout_2")
self.chk_predefinita = QtWidgets.QCheckBox(self.wgt_main)
self.chk_predefinita.setObjectName("chk_predefinita")
self.horizontalLayout_2.addWidget(self.chk_predefinita)
self.btn_avanti = QtWidgets.QPushButton(self.wgt_main)
self.btn_avanti.setMinimumSize(QtCore.QSize(79, 0))
self.btn_avanti.setMaximumSize(QtCore.QSize(79, 16777215))
self.btn_avanti.setObjectName("btn_avanti")
self.horizontalLayout_2.addWidget(self.btn_avanti)
self.gridLayout.addLayout(self.horizontalLayout_2, 1, 0, 1, 3)
self.verticalLayout = QtWidgets.QVBoxLayout()
self.verticalLayout.setObjectName("verticalLayout")
self.lbl_cartellasorg = QtWidgets.QLabel(self.wgt_main)
font = QtGui.QFont()
font.setPointSize(10)
self.lbl_cartellasorg.setFont(font)
self.lbl_cartellasorg.setObjectName("lbl_cartellasorg")
self.verticalLayout.addWidget(self.lbl_cartellasorg)
self.lbl_cartelladest = QtWidgets.QLabel(self.wgt_main)
font = QtGui.QFont()
font.setPointSize(10)
self.lbl_cartelladest.setFont(font)
self.lbl_cartelladest.setObjectName("lbl_cartelladest")
self.verticalLayout.addWidget(self.lbl_cartelladest)
self.gridLayout.addLayout(self.verticalLayout, 0, 0, 1, 1)
self.btn_opzioni = QtWidgets.QPushButton(self.wgt_main)
self.btn_opzioni.setObjectName("btn_opzioni")
self.gridLayout.addWidget(self.btn_opzioni, 2, 2, 1, 1)
self.verticalLayout_3.addWidget(self.wgt_main)
self.line_2 = QtWidgets.QFrame(self.centralwidget)
self.line_2.setFrameShape(QtWidgets.QFrame.HLine)
self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken)
self.line_2.setObjectName("line_2")
self.verticalLayout_3.addWidget(self.line_2)
self.wgt_sub = QtWidgets.QWidget(self.centralwidget)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.wgt_sub.sizePolicy().hasHeightForWidth())
self.wgt_sub.setSizePolicy(sizePolicy)
self.wgt_sub.setMinimumSize(QtCore.QSize(0, 75))
self.wgt_sub.setMaximumSize(QtCore.QSize(16777215, 500))
self.wgt_sub.setObjectName("wgt_sub")
self.verticalLayout_3.addWidget(self.wgt_sub)
win_main.setCentralWidget(self.centralwidget)
self.menubar = QtWidgets.QMenuBar(win_main)
self.menubar.setGeometry(QtCore.QRect(0, 0, 653, 22))
self.menubar.setObjectName("menubar")
self.bar_file = QtWidgets.QMenu(self.menubar)
self.bar_file.setObjectName("bar_file")
self.bar_settings = QtWidgets.QMenu(self.menubar)
self.bar_settings.setGeometry(QtCore.QRect(375, 101, 135, 50))
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.bar_settings.sizePolicy().hasHeightForWidth())
self.bar_settings.setSizePolicy(sizePolicy)
self.bar_settings.setAcceptDrops(False)
self.bar_settings.setObjectName("bar_settings")
win_main.setMenuBar(self.menubar)
self.statusbar = QtWidgets.QStatusBar(win_main)
self.statusbar.setObjectName("statusbar")
win_main.setStatusBar(self.statusbar)
self.toolBar = QtWidgets.QToolBar(win_main)
self.toolBar.setObjectName("toolBar")
win_main.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBar)
self.menubar.addAction(self.bar_file.menuAction())
self.menubar.addAction(self.bar_settings.menuAction())
self.retranslateUi(win_main)
QtCore.QMetaObject.connectSlotsByName(win_main)
def retranslateUi(self, win_main):
_translate = QtCore.QCoreApplication.translate
win_main.setWindowTitle(_translate("win_main", "bananaSPLIT"))
self.btn_cartellasorg.setText(_translate("win_main", "..."))
self.btn_cartelladest.setText(_translate("win_main", "..."))
self.chk_predefinita.setText(_translate("win_main", "Rendi predefinite le cartelle"))
self.btn_avanti.setText(_translate("win_main", "Avanti"))
self.lbl_cartellasorg.setText(_translate("win_main", "Cartella sorgente"))
self.lbl_cartelladest.setText(_translate("win_main", "Cartella destinazione"))
self.btn_opzioni.setText(_translate("win_main", "Opzioni"))
self.bar_file.setTitle(_translate("win_main", "File"))
self.bar_settings.setTitle(_translate("win_main", "Settings"))
self.toolBar.setWindowTitle(_translate("win_main", "toolBar"))

29
bananaSPLIT/guimain.py Normal file
View File

@@ -0,0 +1,29 @@
'''
Created on 2 nov 2019
@author: Emanuele Trabattoni
'''
import sys
import PyQt5.QtWidgets
from bananaSPLIT.UserInterface.guis import Ui_win_main
class bananaMain(PyQt5.QtWidgets.QMainWindow):
def __init__(self):
PyQt5.QtWidgets.QMainWindow.__init__(self)
self.ui = Ui_win_main()
self.ui.setupUi(self)
pass
#############################################################
####################### MAIN ################################
#############################################################
if __name__ == '__main__':
app = PyQt5.QtWidgets.QApplication(sys.argv)
window = bananaMain()
window.resize(window.sizeHint().width(), window.size().height())
window.show()
rv = app.exec()
print("ExitCode: {}".format(rv))
sys.exit(rv)
pass