Exemplo n.º 1
0
 def closeEvent(self, event):
     parseVal = MainCfg()
     sizeHeight = self.size().height()
     sizeWidth = self.size().width()
     posX = self.pos().x()
     posY = self.pos().y()
     parseVal.writeCfgUpdateValue('MAIN', 'geometry', '%s, %s, %s, %s' % (posX, posY, sizeWidth, sizeHeight))
Exemplo n.º 2
0
 def newDb(self):
     files_types = "DB (*.db)"
     self.filename, filter = QtGui.QFileDialog.getSaveFileNameAndFilter(self, 'Save file', '.db', files_types)
     sqliteUrl = ('sqlite:///%s' % self.filename)
     self.tables(sqliteUrl)
     self.metadata.create_all()
     self.redraw()
     self.setWindowTitle('%s - TakeNote' % self.filename)
     parserVal = MainCfg()
     parserVal.writeCfg(sectionValue=self.filename)
Exemplo n.º 3
0
 def openFile(self):
     files_types = "DB (*.db)"
     self.filename, filter = QtGui.QFileDialog.getOpenFileNameAndFilter(self, 'Save file', '.db', files_types)
     sqliteUrl = ('sqlite:///%s' % self.filename)
     self.tables(sqliteUrl)
     self.redraw()
     self.setWindowTitle('%s - TakeNote' % self.filename)
     parseVal = MainCfg()
     parseVal.writeCfgUpdateValue('MAIN', 'default_db', self.filename)
     self.treeWidget.setCurrentItem(self.treeWidget.topLevelItem(0))
     self.textEdit.hasFocus()
Exemplo n.º 4
0
def main():
    app = QtGui.QApplication(sys.argv)
    takeNote = MyForm()
    takeNote.show()
    parseVal = MainCfg()
    try:
        dbToOpen = parseVal.readCfgValue('MAIN', 'default_db')
    except:
        listOfValues = [('default_db', 'TakeNote.db'), ('geometry', '441, 140, 1165, 728')]
        parseVal.writeCfgList('MAIN', listOfValues)
    takeNote.setGeometry(int(parseVal.readCfgValue('MAIN', 'geometry').split(', ')[0])+8, int(parseVal.readCfgValue('MAIN', 'geometry').split(', ')[1])+30,
        int(parseVal.readCfgValue('MAIN', 'geometry').split(', ')[2]), int(parseVal.readCfgValue('MAIN', 'geometry').split(', ')[3]))
    dbToOpen = parseVal.readCfgValue('MAIN', 'default_db')
    sqliteUrl = ('sqlite:///%s' % dbToOpen)
    takeNote.tables(sqliteUrl)
    takeNote.metadata.create_all()
    takeNote.redraw()
    takeNote.setWindowTitle('%s - TakeNote' % (sqliteUrl.replace('sqlite:///', '')))
    takeNote.treeWidget.setCurrentItem(takeNote.treeWidget.topLevelItem(0))

    sys.exit(app.exec_())