Пример #1
0
def call_fractory_news():
    lab = tk.Label(text="Fractory news",padx=5,pady=20)
    lab.grid(row=0,column=0,sticky="W")

    nws = News()  # Instantiating News class from news module
    lst = nws.fractory()


    lst_values = list(lst.values())
    lst_keys = list(lst.keys())
    lks = [i for i in range(10)]

    lks[0] = tk.Label(text=f"1. {lst_keys[0]}", fg="blue", cursor="hand2")
    lks[0].bind('<Button-1>', lambda j: open_link(lst_values[0]))
    lks[0].grid(row=1,column=0,sticky="W")

    lks[1] = tk.Label(text=f"2. {lst_keys[1]}", fg="blue", cursor="hand2")
    lks[1].bind('<Button-1>', lambda j: open_link(lst_values[1]))
    lks[1].grid(row=2,column=0, sticky="W")

    lks[2] = tk.Label(text=f"3. {lst_keys[2]}", fg="blue", cursor="hand2")
    lks[2].bind('<Button-1>', lambda j: open_link(lst_values[2]))
    lks[2].grid(row=3,column=0, sticky="W")

    lks[3] = tk.Label(text=f"4. {lst_keys[3]}", fg="blue", cursor="hand2")
    lks[3].bind('<Button-1>', lambda j: open_link(lst_values[3]))
    lks[3].grid(row=4,column=0, sticky="W")

    lks[4] = tk.Label(text=f"5. {lst_keys[4]}", fg="blue", cursor="hand2")
    lks[4].bind('<Button-1>', lambda j: open_link(lst_values[4]))
    lks[4].grid(row=5,column=0, sticky="W")

    lks[5] = tk.Label(text=f"6. {lst_keys[5]}", fg="blue", cursor="hand2")
    lks[5].bind('<Button-1>', lambda j: open_link(lst_values[5]))
    lks[5].grid(row=6,column=0, sticky="W")

    lks[6] = tk.Label(text=f"7. {lst_keys[6]}", fg="blue", cursor="hand2")
    lks[6].bind('<Button-1>', lambda j: open_link(lst_values[6]))
    lks[6].grid(row=7,column=0, sticky="W")

    lks[7] = tk.Label(text=f"8. {lst_keys[7]}", fg="blue", cursor="hand2")
    lks[7].bind('<Button-1>', lambda j: open_link(lst_values[7]))
    lks[7].grid(row=8,column=0, sticky="W")

    lks[8] = tk.Label(text=f"9. {lst_keys[8]}", fg="blue", cursor="hand2")
    lks[8].bind('<Button-1>', lambda j: open_link(lst_values[8]))
    lks[8].grid(row=9,column=0, sticky="W")

    lks[9] = tk.Label(text=f"10. {lst_keys[9]}", fg="blue", cursor="hand2")
    lks[9].bind('<Button-1>', lambda j: open_link(lst_values[9]))
    lks[9].grid(row=10,column=0, sticky="W")