我正在创建图形用户界面来播放视频文件。问题是当我暂停视频时,播放按钮无法重新播放该视频,我必须再次选择视频文件。在
注意:因为我想在同一个tkinter窗口中显示视频,所以我不使用opencvimshow命令。相反,我用的是“窗口后“方法。在
以下是我的代码:
我试着用自我暂停“控制暂停状态的变量。当我单击Pause按钮时,这个布尔变量变为真。然而,当我再次点击播放按钮时,我找不到合适的地方使它变假。在from tkinter import *
from tkinter import messagebox
from tkinter import filedialog
import PIL.Image, PIL.ImageTk
import cv2
class videoGUI:
def __init__(self, window, window_title):
self.window = window
self.window.title(window_title)
top_frame = Frame(self.window)
top_frame.pack(side=TOP, pady=5)
bottom_frame = Frame(self.window)
bottom_frame.pack(side=BOTTOM, pady=5)
self.pause = False # Parameter that controls pause button
self.canvas = Canvas(top_frame)
self.canvas.pack()
# Select B