Пример #1
0
from PySide2.QtWidgets import QPushButton, QTableWidget, QWidget, QLabel
from PySide2.QtWidgets import QHBoxLayout, QVBoxLayout, QGridLayout, QSpacerItem, QSizePolicy
from PySide2.QtCore import QFile, Qt

from PySide2 import QtGui, QtCore, QtWidgets

from classies.edit_invoicing import EditInvoicing
from classies.edit_incoming_acts import EditIncomingActs

# импортируем таблицы
from db.alchemy import Acts, str_to_date, Counterparties, ProductService, ServiceActs, Invoice, ServiceInvoice

# создадим сессию
conn = Connect().get_session()

inner = Communicate()


class IncomingActs(QWidget):
    def __init__(self, parent=None):
        super(IncomingActs, self).__init__(parent)
        self.path = os.path.join('faces', 'invoicing.ui')

        self.ui_file = QFile(self.path)
        self.ui_file.open(QFile.ReadOnly)
        self.loader = QUiLoader()
        self.dialog = self.loader.load(self.ui_file, self)
        self.ui_file.close()

        # определим лэйауты
        self.h_layout = QHBoxLayout()
Пример #2
0
import os

from classies.connect import Connect
from classies.comunicate import Communicate

from PySide2.QtUiTools import QUiLoader
from PySide2.QtWidgets import QPushButton, QLineEdit, QLabel, QWidget
from PySide2.QtCore import QFile
# from PySide2 import QtGui

# импортируем таблицы
# from db.alchemy import Company
# создадим сессию
conn = Connect().get_session()

over = Communicate()


class EditCompany(QWidget):
    def __init__(self, action, parent=None):
        super(EditCompany, self).__init__(parent)
        self.path = os.path.join('faces', 'edit_company.ui')
        self.ui_file = QFile(self.path)
        self.ui_file.open(QFile.ReadOnly)
        self.loader = QUiLoader()
        self.dialog = self.loader.load(self.ui_file, self)
        self.ui_file.close()

        self.action = action

        # определим элементы управления