Ejemplo n.º 1
0
    def open_file(self):
        filename = askopenfilename(parent=self, defaultextension='.db', filetypes=[('Database', '.db'),
                                                                                   ('SQLite3', '.sqlite3'),
                                                                                   ('SQLite', '.sqlite')],
                                   initialdir='/home/dima/Рабочий стол/САПР/Computer Mechanic/data')

        save_filename = open('/home/dima/Рабочий стол/САПР/Computer Mechanic/data/filepath.txt', 'w')
        save_filename.write(filename)

        rods, nodes = get_data(filename)

        Rodstable.fill_dict(rods)
        Nodestable.set_dict(nodes)
Ejemplo n.º 2
0
    def save_file(self):
        flag = True
        filename = asksaveasfilename(parent=self, defaultextension='.db', filetypes=[('Database', '.db'),
                                                                                   ('SQLite3', '.sqlite3'),
                                                                                   ('SQLite', '.sqlite')],
                                   initialdir='/home/dima/Рабочий стол/САПР/Computer Mechanic/data')

        save_filename = open('/home/dima/Рабочий стол/САПР/Computer Mechanic/data/filepath.txt', 'w')
        save_filename.write(filename)

        rods = Rodstable.get_data_about_rods()
        nodes = Nodestable.get_data_about_nodes()
        save_data(filename, rods, nodes)