小编kik*_*mii的帖子

QFrame中的Vlc播放​​器

我想把 VLC 视频播放器放在一个框架内。每次我运行它时它都会在一个新窗口中打开我如何将它放在框架内

这是代码

import sys

import os.path

from PyQt5.QtCore import Qt, QTimer

from PyQt5.QtGui import QPalette, QColor

from PyQt5.QtWidgets import QMainWindow, QWidget, QFrame, QSlider, QHBoxLayout, QPushButton, \
    QVBoxLayout, QAction, QFileDialog, QApplication

import vlc

from PyQt5 import QtCore, QtGui, QtWidgets

class Player(QMainWindow):


    def __init__(self, master=None):

        QMainWindow.__init__(self, master)

        self.setWindowTitle("Media Player")

        # creating a basic vlc instance

        self.instance = vlc.Instance()

        # creating an empty vlc media player

        self.mediaplayer = self.instance.media_player_new()

        self.isPaused = False



         ##########video frame

        self.videoframe = QFrame(self)

        self.videoframe.setGeometry(QtCore.QRect(210, 70, 391, 291)) …
Run Code Online (Sandbox Code Playgroud)

python pyqt vlc pyqt5

2
推荐指数
1
解决办法
595
查看次数

标签 统计

pyqt ×1

pyqt5 ×1

python ×1

vlc ×1