2 Комити

Аутор SHA1 Порука Датум
  Lapin-Blanc 17e960d180 Merge branch 'master' of git.techprog.be:fabien.toune/OvhPs2 пре 3 година
  Lapin-Blanc 2e40c32363 updated UI пре 3 година
3 измењених фајлова са 401 додато и 1 уклоњено
  1. +1
    -1
      GuiManagement.py
  2. +170
    -0
      MainOvhApplication.py
  3. +230
    -0
      MainOvhApplication.ui

+ 1
- 1
GuiManagement.py Прегледај датотеку

@@ -1,7 +1,7 @@
from PySide2.QtWidgets import QMainWindow, QApplication, QDialog
from PySide2.QtCore import QAbstractListModel, QAbstractTableModel, Qt, Slot

from MainApplication import Ui_MainWindow
from MainOvhApplication import Ui_MainWindow
from UserDialog import Ui_userDialog

import ovh_api


+ 170
- 0
MainOvhApplication.py Прегледај датотеку

@@ -0,0 +1,170 @@
# -*- coding: utf-8 -*-

################################################################################
## Form generated from reading UI file 'MainOvhApplication.ui'
##
## Created by: Qt User Interface Compiler version 5.15.2
##
## WARNING! All changes made in this file will be lost when recompiling UI file!
################################################################################

from PySide2.QtCore import *
from PySide2.QtGui import *
from PySide2.QtWidgets import *


class Ui_MainWindow(object):
def setupUi(self, MainWindow):
if not MainWindow.objectName():
MainWindow.setObjectName(u"MainWindow")
MainWindow.resize(765, 537)
self.centralwidget = QWidget(MainWindow)
self.centralwidget.setObjectName(u"centralwidget")
self.horizontalLayout_3 = QHBoxLayout(self.centralwidget)
self.horizontalLayout_3.setObjectName(u"horizontalLayout_3")
self.UserWidget = QWidget(self.centralwidget)
self.UserWidget.setObjectName(u"UserWidget")
self.UserWidget.setEnabled(True)
sizePolicy = QSizePolicy(QSizePolicy.Fixed, QSizePolicy.Preferred)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.UserWidget.sizePolicy().hasHeightForWidth())
self.UserWidget.setSizePolicy(sizePolicy)
self.UserWidget.setMinimumSize(QSize(300, 0))
self.UserWidget.setBaseSize(QSize(0, 0))
self.verticalLayout = QVBoxLayout(self.UserWidget)
self.verticalLayout.setObjectName(u"verticalLayout")
self.verticalLayout.setSizeConstraint(QLayout.SetDefaultConstraint)
self.userLabel = QLabel(self.UserWidget)
self.userLabel.setObjectName(u"userLabel")
sizePolicy1 = QSizePolicy(QSizePolicy.Preferred, QSizePolicy.Minimum)
sizePolicy1.setHorizontalStretch(0)
sizePolicy1.setVerticalStretch(0)
sizePolicy1.setHeightForWidth(self.userLabel.sizePolicy().hasHeightForWidth())
self.userLabel.setSizePolicy(sizePolicy1)
self.userLabel.setMinimumSize(QSize(0, 25))
self.userLabel.setBaseSize(QSize(0, 0))
self.userLabel.setAlignment(Qt.AlignBottom|Qt.AlignHCenter)
self.userLabel.setMargin(0)

self.verticalLayout.addWidget(self.userLabel)

self.userView = QListView(self.UserWidget)
self.userView.setObjectName(u"userView")
self.userView.setSelectionMode(QAbstractItemView.ExtendedSelection)

self.verticalLayout.addWidget(self.userView)

self.userButtonsLayout = QHBoxLayout()
self.userButtonsLayout.setObjectName(u"userButtonsLayout")
self.addButton = QPushButton(self.UserWidget)
self.addButton.setObjectName(u"addButton")

self.userButtonsLayout.addWidget(self.addButton)

self.editButton = QPushButton(self.UserWidget)
self.editButton.setObjectName(u"editButton")
self.editButton.setEnabled(False)

self.userButtonsLayout.addWidget(self.editButton)

self.deleteButton = QPushButton(self.UserWidget)
self.deleteButton.setObjectName(u"deleteButton")
self.deleteButton.setEnabled(False)

self.userButtonsLayout.addWidget(self.deleteButton)


self.verticalLayout.addLayout(self.userButtonsLayout)


self.horizontalLayout_3.addWidget(self.UserWidget)

self.line = QFrame(self.centralwidget)
self.line.setObjectName(u"line")
self.line.setFrameShape(QFrame.VLine)
self.line.setFrameShadow(QFrame.Sunken)

self.horizontalLayout_3.addWidget(self.line)

self.InstancesWidget = QWidget(self.centralwidget)
self.InstancesWidget.setObjectName(u"InstancesWidget")
self.verticalLayout_2 = QVBoxLayout(self.InstancesWidget)
self.verticalLayout_2.setObjectName(u"verticalLayout_2")
self.instanceLabel = QLabel(self.InstancesWidget)
self.instanceLabel.setObjectName(u"instanceLabel")
sizePolicy1.setHeightForWidth(self.instanceLabel.sizePolicy().hasHeightForWidth())
self.instanceLabel.setSizePolicy(sizePolicy1)
self.instanceLabel.setMinimumSize(QSize(0, 25))
self.instanceLabel.setAlignment(Qt.AlignBottom|Qt.AlignHCenter)

self.verticalLayout_2.addWidget(self.instanceLabel)

self.instanceView = QTableView(self.InstancesWidget)
self.instanceView.setObjectName(u"instanceView")
self.instanceView.setSelectionBehavior(QAbstractItemView.SelectRows)

self.verticalLayout_2.addWidget(self.instanceView)

self.instancesButtonsLayout = QHBoxLayout()
self.instancesButtonsLayout.setObjectName(u"instancesButtonsLayout")
self.instancesButtonsLayout.setContentsMargins(-1, -1, 0, -1)
self.regionCombo = QComboBox(self.InstancesWidget)
self.regionCombo.setObjectName(u"regionCombo")
sizePolicy2 = QSizePolicy(QSizePolicy.Fixed, QSizePolicy.Fixed)
sizePolicy2.setHorizontalStretch(0)
sizePolicy2.setVerticalStretch(0)
sizePolicy2.setHeightForWidth(self.regionCombo.sizePolicy().hasHeightForWidth())
self.regionCombo.setSizePolicy(sizePolicy2)
self.regionCombo.setMinimumSize(QSize(100, 0))

self.instancesButtonsLayout.addWidget(self.regionCombo)

self.instanciateButton = QPushButton(self.InstancesWidget)
self.instanciateButton.setObjectName(u"instanciateButton")
self.instanciateButton.setEnabled(False)

self.instancesButtonsLayout.addWidget(self.instanciateButton)

self.refreshButton = QPushButton(self.InstancesWidget)
self.refreshButton.setObjectName(u"refreshButton")

self.instancesButtonsLayout.addWidget(self.refreshButton)

self.horizontalSpacer = QSpacerItem(0, 20, QSizePolicy.Expanding, QSizePolicy.Minimum)

self.instancesButtonsLayout.addItem(self.horizontalSpacer)

self.destroyButton = QPushButton(self.InstancesWidget)
self.destroyButton.setObjectName(u"destroyButton")
self.destroyButton.setEnabled(False)
icon = QIcon(QIcon.fromTheme(u"SP_MessageBoxCritical"))
self.destroyButton.setIcon(icon)

self.instancesButtonsLayout.addWidget(self.destroyButton)


self.verticalLayout_2.addLayout(self.instancesButtonsLayout)


self.horizontalLayout_3.addWidget(self.InstancesWidget)

MainWindow.setCentralWidget(self.centralwidget)

self.retranslateUi(MainWindow)

QMetaObject.connectSlotsByName(MainWindow)
# setupUi

def retranslateUi(self, MainWindow):
MainWindow.setWindowTitle(QCoreApplication.translate("MainWindow", u"Gestion des instances OVH", None))
self.userLabel.setText(QCoreApplication.translate("MainWindow", u"Utilisateurs", None))
self.addButton.setText(QCoreApplication.translate("MainWindow", u"&Ajouter", None))
self.editButton.setText(QCoreApplication.translate("MainWindow", u"&Editer", None))
self.deleteButton.setText(QCoreApplication.translate("MainWindow", u"&Supprimer", None))
self.instanceLabel.setText(QCoreApplication.translate("MainWindow", u"Instances", None))
self.instanciateButton.setText(QCoreApplication.translate("MainWindow", u"&Instancier", None))
self.refreshButton.setText(QCoreApplication.translate("MainWindow", u"&Rafra\u00eechir", None))
self.destroyButton.setText(QCoreApplication.translate("MainWindow", u"&D\u00e9truire", None))
# retranslateUi


+ 230
- 0
MainOvhApplication.ui Прегледај датотеку

@@ -0,0 +1,230 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
<class>MainWindow</class>
<widget class="QMainWindow" name="MainWindow">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>765</width>
<height>537</height>
</rect>
</property>
<property name="windowTitle">
<string>Gestion des instances OVH</string>
</property>
<widget class="QWidget" name="centralwidget">
<layout class="QHBoxLayout" name="horizontalLayout_3">
<item>
<widget class="QWidget" name="UserWidget" native="true">
<property name="enabled">
<bool>true</bool>
</property>
<property name="sizePolicy">
<sizepolicy hsizetype="Fixed" vsizetype="Preferred">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize">
<size>
<width>300</width>
<height>0</height>
</size>
</property>
<property name="baseSize">
<size>
<width>0</width>
<height>0</height>
</size>
</property>
<layout class="QVBoxLayout" name="verticalLayout">
<property name="sizeConstraint">
<enum>QLayout::SetDefaultConstraint</enum>
</property>
<item>
<widget class="QLabel" name="userLabel">
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Minimum">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize">
<size>
<width>0</width>
<height>25</height>
</size>
</property>
<property name="baseSize">
<size>
<width>0</width>
<height>0</height>
</size>
</property>
<property name="text">
<string>Utilisateurs</string>
</property>
<property name="alignment">
<set>Qt::AlignBottom|Qt::AlignHCenter</set>
</property>
<property name="margin">
<number>0</number>
</property>
</widget>
</item>
<item>
<widget class="QListView" name="userView">
<property name="selectionMode">
<enum>QAbstractItemView::ExtendedSelection</enum>
</property>
</widget>
</item>
<item>
<layout class="QHBoxLayout" name="userButtonsLayout">
<item>
<widget class="QPushButton" name="addButton">
<property name="text">
<string>&amp;Ajouter</string>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="editButton">
<property name="enabled">
<bool>false</bool>
</property>
<property name="text">
<string>&amp;Editer</string>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="deleteButton">
<property name="enabled">
<bool>false</bool>
</property>
<property name="text">
<string>&amp;Supprimer</string>
</property>
</widget>
</item>
</layout>
</item>
</layout>
</widget>
</item>
<item>
<widget class="Line" name="line">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
</widget>
</item>
<item>
<widget class="QWidget" name="InstancesWidget" native="true">
<layout class="QVBoxLayout" name="verticalLayout_2">
<item>
<widget class="QLabel" name="instanceLabel">
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Minimum">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize">
<size>
<width>0</width>
<height>25</height>
</size>
</property>
<property name="text">
<string>Instances</string>
</property>
<property name="alignment">
<set>Qt::AlignBottom|Qt::AlignHCenter</set>
</property>
</widget>
</item>
<item>
<widget class="QTableView" name="instanceView">
<property name="selectionBehavior">
<enum>QAbstractItemView::SelectRows</enum>
</property>
</widget>
</item>
<item>
<layout class="QHBoxLayout" name="instancesButtonsLayout">
<property name="rightMargin">
<number>0</number>
</property>
<item>
<widget class="QComboBox" name="regionCombo">
<property name="sizePolicy">
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize">
<size>
<width>100</width>
<height>0</height>
</size>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="instanciateButton">
<property name="enabled">
<bool>false</bool>
</property>
<property name="text">
<string>&amp;Instancier</string>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="refreshButton">
<property name="text">
<string>&amp;Rafraîchir</string>
</property>
</widget>
</item>
<item>
<spacer name="horizontalSpacer">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>0</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
<item>
<widget class="QPushButton" name="destroyButton">
<property name="enabled">
<bool>false</bool>
</property>
<property name="text">
<string>&amp;Détruire</string>
</property>
<property name="icon">
<iconset theme="SP_MessageBoxCritical"/>
</property>
</widget>
</item>
</layout>
</item>
</layout>
</widget>
</item>
</layout>
</widget>
</widget>
<resources/>
<connections/>
</ui>

Loading…
Откажи
Сачувај