diff --git a/bananaSPLIT/UserInterface/guis.py b/bananaSPLIT/UserInterface/guis.py new file mode 100644 index 0000000..5382ab5 --- /dev/null +++ b/bananaSPLIT/UserInterface/guis.py @@ -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")) + + diff --git a/bananaSPLIT/guimain.py b/bananaSPLIT/guimain.py new file mode 100644 index 0000000..ae9c237 --- /dev/null +++ b/bananaSPLIT/guimain.py @@ -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 \ No newline at end of file