Как мне переместить несколько объектов одновременно на холсте Tkinter?

С iOS 11 вы можете использовать свойство «videoExportPreset». Это не оригинал, но по крайней мере я могу получить больше 1280x720 ...

if #available(iOS 11.0, *) {
         picker.videoExportPreset = AVAssetExportPreset1920x1080
} else {
            // Fallback on earlier versions 
}

//AVAssetExportPreset640x480
//AVAssetExportPreset960x540
//AVAssetExportPreset1280x720
//AVAssetExportPreset1920x1080
//AVAssetExportPreset3840x2160
-1
задан Daniel Domingos 16 January 2019 в 22:10
поделиться

1 ответ

Это звучит как работа для тегов . Вы можете пометить ваши два объекта одинаково, а затем попросить холст переместить все объекты, помеченные таким образом:

import tkinter as tk
import time

root = tk.Tk()

canvas = tk.Canvas(root)
canvas.pack()

canvas.create_oval(100, 105, 150, 150, tags="Bob", fill='light blue', outline='green')
canvas.create_oval(200, 205, 150, 150, tags="Bob", fill='light blue', outline='green')

for _ in range(50):
    canvas.move("Bob", 5, 0)
    canvas.update()
    time.sleep(0.05)

root.mainloop()
0
ответ дан cdlane 16 January 2019 в 22:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: