Example #1
0
    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)
Example #2
0
    def __init__(self,
                 frame=None,
                 row=None,
                 col=None,
                 pad_x=None,
                 message=None,
                 width=None,
                 parent=None,
                 element=None,
                 standard=None):
        self.select_element = ''

        var = StringVar()
        self.label = Label(frame,
                           textvariable=var,
                           font='Arial 12',
                           width=width,
                           anchor=W)
        var.set(message)

        self.combobox = ttk.Combobox(frame,
                                     state="readonly",
                                     font='Arial 10',
                                     height=5,
                                     width=22)

        if element is not None:
            self.combobox['values'] = AuxiliaryFunctionsForLabel.read_file(
                parent, element, standard)

        self.label.grid(row=row, column=col, padx=pad_x, sticky=W)
        self.combobox.grid(row=row + 1, column=col, padx=pad_x, sticky=W)
Example #3
0
    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)
Example #4
0
    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)
Example #5
0
def create_spl(parent, name):
    name = AFL.del_symbol(name)

    if parent == 'sennit':
        TemplateForSennit.template_sennit(parent, name)
    elif parent == 'tube':
        TemplateForTube.template_tube(parent, name)
    elif parent == 'wire':
        TemplateForWire.template_wire(parent, name)
Example #6
0
    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)