Задать вопрос
Ответы пользователя по тегу Tkinter
  • Как реализовать переходы между фреймами?

    KLYSTRON
    @KLYSTRON Автор вопроса
    Врач-сердечно-сосудистый хирург
    Проблема решена путем создания таких фреймов:
    # -------------------------------------------------------------------------FRAME 1
    def vl_1():
        mine_frame_1 = Frame(app, relief=GROOVE, borderwidth=1)
        mine_frame_1.pack(fill=BOTH, expand=True, padx=1, pady=1)
    
        def fwd_1():
            value_1 = slt_value_1.get()
            if value_1 == '3':
                mine_frame_1.forget()
                vl_3()
            if value_1 == '4':
                mine_frame_1.forget()
                vl_4()
    
        btn_fwd_1 = ttk.Button(mine_frame_1, text='>', command=fwd_1)
        btn_fwd_1.pack(fill='y', side='right')
    
        def bwd_1():
            mine_frame_1.forget()
            vl_0()
    
        btn_bwd_1 = ttk.Button(mine_frame_1, text='<', command=bwd_1)
        btn_bwd_1.pack(fill='y', side='left')
    
        value_1_frame = Frame(mine_frame_1, relief=FLAT, borderwidth=1)
        value_1_frame.pack(fill=BOTH, expand=True, padx=1, pady=60)
        lbl_value_1 = tk.Label(value_1_frame, text='Value 1:')
        lbl_value_1.pack(padx=1, pady=1)
        slt_value_1 = ttk.Combobox(value_1_frame, values=['3', '4'])
        slt_value_1.pack(padx=1, pady=1)
    Ответ написан
    Комментировать