#python #python-3.x #tkinter
Вопрос:
Я в настоящее время изучаю Tkinter, и у меня есть проблема с радиоприемником на холсте. На самом деле это показывает радиобуттон, но мой якорь не будет работать, поэтому второй вариант ( 1280 x 720 ) не совпадает с моим первым вариантом ( 1920 x 1080 ). Я делаю это неправильно ?
Вот мой код.
import tkinter as tk
# Creating root
root = tk.Tk()
# Create frame
frame = tk.LabelFrame(root, borderwidth=0)
canvas = tk.Canvas(frame, width=960, height=423, bg="#848383", borderwidth=0, highlightthickness=0)
canvas.grid()
frame.grid(row=0, column=1)
# Ressolution option with a Radiobutton
canvas.create_text(115 , 40, text="Resolution", fill="white", font=("","11"))
MENU = [
("1920 x 1080" , 1),
("1280 x 720", 2),
]
choose = tk.StringVar()
choose.set(1)
for resolution, val in MENU :
chooseMax = tk.Radiobutton(frame, text=resolution, variable=choose, value=val, bg="#848383", activebackground="#848383", fg="white", selectcolor="#848383",activeforeground="#6fcbfb", anchor="w")
canvas.create_window(85, 75 (val*20), window=chooseMax)
# Loop
root.mainloop()