def __init__(self, parent=None): super(AccountWidget, self).__init__(parent) # codeCompletionBlock start from PyQt4.QtGui import QTreeWidget, QStackedWidget self.dateTree = QTreeWidget() self.monthStack = QStackedWidget() # codeCompletionBlock end uic.loadUi(getUiFile('AccountWidget'), self) self.dateTree.currentItemChanged.connect(self.syncronizeStack) self.addTopLevelPeriod('CurrentTotal')
def __init__(self, parent=None): super(MainWindow, self).__init__(parent) # codeCompletionBlock start from PyQt4.QtGui import QComboBox, QToolButton, QStackedWidget self.accountSelection = QComboBox() self.accountButton = QToolButton() self.accountStack = QStackedWidget() # codeCompletionBlock end uic.loadUi(getUiFile('MainWindow'), self) self.model = Model() self.model.loadLastSession() self.actionAdd_Account.triggered.connect(self.addSubAccount) self.accountSelection.currentIndexChanged.connect(self.accountStack.setCurrentIndex)
def __init__(self, previous=None, parent=None): super(MonthWidget, self).__init__(parent) # codeCompletionBlock start from PyQt4.QtGui import QDoubleSpinBox spinBox = QDoubleSpinBox() self.spinBoxClosing = spinBox self.spinBoxOpening = spinBox self.spinBoxProgress = spinBox self.tableTransactions = TransactionTable() # codeCompletionBlock end uic.loadUi(getUiFile("MonthWidget"), self) self.previous = previous if self.previous: self.updateOpeningBalance() self.previous.spinBoxClosing.valueChanged.connect(self.updateOpeningBalance) self.tableTransactions.rowAdded.connect(self.updateSecondaryBalances) self.spinBoxOpening.valueChanged.connect(self.updateSecondaryBalances)