def selected_element(event): standard = res_standard.combobox.get() diameter_in = res_diameter_in.combobox.get() # Getting the name from the database standard = SQLite.output_name_sen_and_tube_s(element, AFL.del_symbol(standard)) diameter_in = SQLite.output_name_sen_and_tube_d_i(element, AFL.del_symbol(diameter_in)) result = AFL.intersection_2(standard, diameter_in) frame_result = FrameResult.FrameResult(master=master) frame_result.grid(row=10, column=0, columnspan=4) AFR.output_radiobutton(element, result, frame_result)
def selected_element(event): diameter_in = res_diameter_in.combobox.get() color = res_color.combobox.get() # Getting the name from the database diameter_in = SQLite.output_name_sen_and_tube_d_i( parent, AFL.del_symbol(diameter_in)) color = SQLite.output_name_sen_and_tube_c(parent, AFL.del_symbol(color)) result = AFL.intersection_2(diameter_in, color) frame_result = FrameResult.FrameResult(master=master) frame_result.grid(row=10, column=0, columnspan=4) AFR.output_radiobutton(parent, result, frame_result)
def selected_element(event): wall_thickness = res_wall_thickness.combobox.get() diameter_in = res_diameter_in.combobox.get() diameter_out = res_diameter_out.combobox.get() # Getting the name from the database wall_thickness = SQLite.output_name_sen_and_tube_w_t(parent, AFL.del_symbol(wall_thickness)) diameter_in = SQLite.output_name_sen_and_tube_d_i(parent, AFL.del_symbol(diameter_in)) diameter_out = SQLite.output_name_sen_and_tube_d_o(parent, AFL.del_symbol(diameter_out)) result = AFL.intersection_3(wall_thickness, diameter_in, diameter_out) frame_result = FrameResult.FrameResult(master=master) frame_result.grid(row=10, column=0, columnspan=4) AFR.output_radiobutton(parent, result, frame_result)
def selected_element(event): wire_thickness = res_wire_thickness.combobox.get() color = res_color.combobox.get() mark = res_mark.combobox.get() section = res_section.combobox.get() # Getting the name from the database wire_thickness = SQLite.output_name_wire_w_t( parent, AFL.del_symbol(wire_thickness)) color = SQLite.output_name_wire_c(parent, AFL.del_symbol(color)) mark = SQLite.output_name_wire_m(parent, AFL.del_symbol(mark)) section = SQLite.output_name_wire_sec(parent, AFL.del_symbol(section)) result = AFL.intersection_4(wire_thickness, color, mark, section) frame_result = FrameResult.FrameResult(master=master) frame_result.grid(row=10, column=0, columnspan=4) AFR.output_radiobutton(parent, result, frame_result)
def add_list_to_tree_from_file(tree: ttk.Treeview) -> str: result = '' for line in SQLite.sel_from_material(): if line[0] == 1: result = line[1].lower() tree.insert(line[2].lower(), line[3], line[1].lower(), text=line[1]) return result
def read_file(parent, element, standard) -> list: if (parent == 'sennit') or (parent == 'tube'): if element == 'standard': return SQLite.sel_standard_from_sennit_and_tube([parent, ]) elif element == 'diameter_in': return SQLite.sel_diameter_in_from_sennit_and_tube(parent, standard) elif element == 'wall_thickness': return SQLite.sel_wall_thickness_from_sennit_and_tube(parent, standard) elif element == 'diameter_out': return SQLite.sel_diameter_out_from_sennit_and_tube(parent, standard) elif element == 'color': return SQLite.sel_color_from_sennit_and_tube(parent, standard) elif parent == 'wire': if element == 'standard': return SQLite.sel_standard_from_wire(parent) elif element == 'wire_thickness': return SQLite.sel_wire_thickness_from_wire(parent, standard) elif element == 'color': return SQLite.sel_color_from_wire(parent, standard) elif element == 'mark': return SQLite.sel_brand_from_wire(parent, standard) elif element == 'section': return SQLite.sel_section_from_wire(parent, standard)
def template_sennit(parent, name): result = SQLite.sel_all_from_sennit_and_tube(parent, name) path = result[0][0] + '.spl' f = '' try: f = open(path, 'w') except FileNotFoundError: Logs.logger.error('File was not opened!') try: if f: try: f.write("! Ввести или изменить параметры для катушки. \n") f.write("! Вы можете исп. справку в Pro/TABLE \n") f.write("! Ввод предопределенных параметров. \n") f.write("! Имя Катушки \n") f.write("NAME " + result[0][0] + '\n') f.write("! Тип катушки \n") f.write("TYPE " + result[0][1] + '\n') f.write("! Тип оболочки \n") f.write("SHEATH_TYPE " + result[0][2] + '\n') f.write("! Толщина стены \n") f.write("WALL_THICKNESS " + result[0][3] + '\n') f.write("! Мин. Радиус Изгиба \n") f.write("MIN_BEND_RADIUS " + result[0][4] + '\n') f.write("! Единицы измерения \n") f.write("UNITS " + result[0][5] + '\n') f.write("! Внутренний диаметр до усадки \n") f.write("PRESHRINK_INNER_DIAMETER " + result[0][6] + '\n') f.write("! Наружный диаметр \n") f.write("OUTER_DIAMETER " + result[0][7] + '\n') f.write("! Единицы измерения массы \n") f.write("MASS_UNITS " + result[0][8] + '\n') f.write("! Плотность Провода \n") f.write("DENSITY " + result[0][9] + '\n') f.write("! Цвет \n") f.write("COLOR " + result[0][10] + '\n') f.write("СТАНДАРТ " + '"' + result[0][11] + '"' + '\n') f.write("НАИМЕНОВАНИЕ " + '"' + result[0][12] + '"' + '\n') f.write("ОБОЗНАЧЕНИЕ " + result[0][13] + '\n') except ValueError: Logs.logger.error('Error writing to file!') f.close() except NameError: Logs.logger.error('Variable was not found!')