def passLayout(self): title = QApplication.translate('DetailsTabWidget', "Pass") layout = BaseFormGroupBox(title) layout.addRow(self.items['saledate'], self.items['saleprice']) # Add auxiliary field if self.items['saleprice'].hidden or self.items['totalpayprice'].hidden: item = None else: item = self.addPayCommission() layout.addRow(self.items['totalpayprice'], item) self.items['saleprice'].widget().textChanged.connect(self.items['payprice'].widget().setText) # Add auxiliary field if self.items['saleprice'].hidden or self.items['totalsaleprice'].hidden: item = None else: item = self.addSaleCommission() layout.addRow(self.items['totalsaleprice'], item) layout.addRow(self.items['saller']) layout.addRow(self.items['buyer']) layout.addRow(self.items['saleplace']) layout.addRow(self.items['saleinfo']) return layout
def priceLayout(self): title = QApplication.translate('DetailsTabWidget', "Price") layout = BaseFormGroupBox(title) layout.addRow(self.items['price4'], self.items['price3']) layout.addRow(self.items['price2'], self.items['price1']) return layout
def catalogueLayout(self): title = QApplication.translate('DetailsTabWidget', "Catalogue") layout = BaseFormGroupBox(title) layout.addRow(self.items['catalognum1'], self.items['catalognum2']) layout.addRow(self.items['catalognum3'], self.items['catalognum4']) return layout
def edgeDesignLayout(self): title = QApplication.translate('DetailsTabWidget', "Edge") layout = BaseFormGroupBox(title) layout.addRow(self.items['edge']) layout.addRow(self.items['edgelabel']) return layout
def reverseDesignLayout(self, parent=None): title = QApplication.translate('DetailsTabWidget', "Reverse") layout = BaseFormGroupBox(title, parent) layout.addRow(self.items['reversedesign']) layout.addRow(self.items['reversedesigner']) return layout
def variationLayout(self, parent=None): title = QApplication.translate('DetailsTabWidget', "Variation") layout = BaseFormGroupBox(title, parent) layout.addRow(self.items['variety']) layout.addRow(self.items['obversevar'], self.items['reversevar']) layout.addHalfRow(self.items['edgevar']) return layout
def obverseDesignLayout(self): title = QApplication.translate('DetailsTabWidget', "Obverse") layout = BaseFormGroupBox(title) layout.addRow(self.items['obversedesign']) layout.addRow(self.items['obversedesigner']) layout.addRow(self.items['obverseengraver']) layout.addRow(self.items['obversecolor']) return layout
def parametersLayout(self): title = QApplication.translate('DetailsTabWidget', "Parameters") layout = BaseFormGroupBox(title) layout.addRow(self.items['material']) layout.addRow(self.items['fineness'], self.items['weight']) layout.addRow(self.items['diameter'], self.items['thickness']) layout.addRow(self.items['shape']) layout.addRow(self.items['obvrev']) return layout
def variationLayout(self): title = QApplication.translate('DetailsTabWidget', "Variation") layout = BaseFormGroupBox(title) layout.addRow(self.items['variety']) item = self.items['varietydesc'] layout.addRow(item) item.widget().setSizePolicy(QSizePolicy.Preferred, QSizePolicy.Minimum) layout.addRow(self.items['obversevar'], self.items['reversevar']) layout.addHalfRow(self.items['edgevar']) return layout
def mintingLayout(self): title = QApplication.translate('DetailsTabWidget', "Minting") layout = BaseFormGroupBox(title) layout.addRow(self.items['issuedate'], self.items['mintage']) layout.addRow(self.items['dateemis']) item = self.items['quality'] layout.addHalfRow(item) item.widget().setSizePolicy(QSizePolicy.Preferred, QSizePolicy.Fixed) return layout
def stateLayout(self, parent=None): title = QApplication.translate('DetailsTabWidget', "State") layout = BaseFormGroupBox(title, parent) layout.addRow(self.items['status'], self.items['grade']) self.items['status'].widget().currentIndexChanged.connect(self.indexChangedState) layout.addRow(self.items['storage']) layout.addRow(self.items['quantity'], self.items['barcode']) layout.addRow(self.items['defect']) layout.addRow(self.items['features']) return layout
def saleLayout(self, parent=None): title = QApplication.translate('DetailsTabWidget', "Sale") layout = BaseFormGroupBox(title, parent) layout.addRow(self.items['saledate'], self.items['saleprice']) # Add auxiliary field item = self.addSaleCommission() layout.addRow(self.items['totalsaleprice'], item) layout.addRow(self.items['buyer']) layout.addRow(self.items['saleplace']) layout.addRow(self.items['saleinfo']) return layout
def payLayout(self, parent=None): title = QApplication.translate('DetailsTabWidget', "Buy") layout = BaseFormGroupBox(title, parent) layout.addRow(self.items['paydate'], self.items['payprice']) # Add auxiliary field item = self.addPayCommission() layout.addRow(self.items['totalpayprice'], item) layout.addRow(self.items['saller']) layout.addRow(self.items['payplace']) layout.addRow(self.items['payinfo']) return layout
def mainDetailsLayout(self, parent=None): title = QApplication.translate('DetailsTabWidget', "Main details") layout = BaseFormGroupBox(title, parent) layout.addRow(self.items['title']) layout.addRow(self.items['country']) layout.addRow(self.items['period']) layout.addRow(self.items['value'], self.items['unit']) layout.addRow(self.items['year']) layout.addRow(self.items['mintmark'], self.items['mint']) layout.addRow(self.items['type']) layout.addRow(self.items['series']) layout.addRow(self.items['subjectshort']) return layout
def mainDetailsLayout(self, parent=None): layout = BaseFormGroupBox(self.tr("Main details"), parent) layout.layout.columnCount = 6 btn = QPushButton(self.tr("Generate"), parent) btn.setSizePolicy(QSizePolicy.Fixed, QSizePolicy.Fixed) btn.clicked.connect(self.clickGenerateTitle) layout.addRow(self.items['title'], btn) layout.addRow(self.items['country']) layout.addRow(self.items['period']) layout.addRow(self.items['value'], self.items['unit']) layout.addRow(self.items['year']) layout.addRow(self.items['mintmark'], self.items['mint']) layout.addRow(self.items['type']) layout.addRow(self.items['series']) layout.addRow(self.items['subjectshort']) return layout