私の質問は、全画面表示を終了する方法です。そのように設定されたプログラムを作成しました:
class Ui_MainWindow(object):
def UI:
some random ui stuff
self.fullscreenbutton.clicked.connect(self.fullscreen)
def vid(self):
self.Video_Player = QtMultimediaWidgets.QVideoWidget(self.centralWidget)
self.Video_Player.setObjectName("videoPlayer")
self.horizontalLayout_4.addWidget(self.Video_Player)
self.Video_Player.show()
self.player = QtMultimedia.QMediaPlayer()
self.player.setMedia(QMediaContent(QUrl.fromLocalFile(self.filePath)))
self.player.setVideoOutput(self.Video_Player)
self.player.play()
def fullscreen(self):
self.Video_Player.setFullscreen(True)
とにかく、キープレスイベントを使用して全画面表示を終了するにはどうすればよいですか。キープレスイベントの実行方法は知っていますが、コードの設定方法が原因で、それらを機能させることができないようです(したがって、上記の非常に大まかなレイアウトです)。
Windows 7、python 3.5、PyQt5 を実行しています。
PS完全なコードを提供できなくて申し訳ありません。これは学校の課題のためであり、コードがオンラインで見つかった場合、それがすべて私のものであることを証明するのが難しくなる可能性があります.