#python #tkinter
Вопрос:
Я пытаюсь создать простой проводник с помощью tkinter python и хочу добавить опцию щелчка правой кнопкой мыши к кнопкам файлов и папок, таким как копирование, вырезание, удаление и т. Д.
Если каким-то образом я смогу добавить рамку туда, где пользователь щелкнул правой кнопкой мыши, я смогу разместить все кнопки в этой рамке.
Это тот самый файл.
Пожалуйста, помогите и заранее спасибо.
Ответ №1:
Вот пример файла Tkinter, в котором есть функции, о которых вы говорите:
import tkinter
from tkinter import *
root = Tk()
L = Label(root, text ="Right-click to display menu",
width = 40, height = 20)
L.pack()
m = Menu(root, tearoff = 0)
m.add_command(label ="Cut")
m.add_command(label ="Copy")
m.add_command(label ="Paste")
m.add_command(label ="Reload")
m.add_separator()
m.add_command(label ="Rename")
def do_popup(event):
try:
m.tk_popup(event.x_root, event.y_root)
finally:
m.grab_release()
L.bind("<Button-3>", do_popup)
mainloop()
Реализуйте его так, как вам нужно