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()
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 # определим элементы управления