小程序动态

13656260040

咨询热线

采用工具集的pyqt5合作开发图形界面插件(二)文档示例和音频播映

1、具体来说采用QT designer 画杨开第快捷键,这儿主要就采用到了两个label指示行(用作置放RICOH)、5个button按键指示行,用作优先选择文档、播映、中止等按键、两个slider用作表明播映的unlock、两个label提高为widget,用作置放音频的布幕),画瘤果,留存为index.ui文档,如图:

 采用工具集的pyqt5合作开发图形界面插件(二)文档示例和音频播映 小程序动态

2、cmd切换到组织工作产品目录下,采用指示:pyuic5 -o index.py index.ui,把ui文档切换为py文档

3、增建两个main.py文档,软件系统才刚聚合的index.py文档,采用pyqt5便携式的QFileDialog表达式能作出邻近地区文档优先选择询问处的效用,优先选择音频文档后,反之亦然采用便携式表达式QMediaPlayer播映音频,,main.py的核心理念标识符如下表所示:

import sys from PyQt5.QtWidgets import QMainWindow, QApplication, QFileDialog from PyQt5.QtGui import * from PyQt5.QtMultimedia import * from index import Ui_MainWindow class DetailUI(Ui_MainWindow,QMainWindow): def __init__(self): super(DetailUI, self).__init__() self.setupUi(self) self.setWindowTitle(小节子辅助工具) self.player = QMediaPlayer() self.player.setVideoOutput(self.wgt_video) # 音频播映输入的widget,是下面表述的 def choose_file(self): try: f= QFileDialog.getOpenFileUrl() #self.textEdit.setPixmap(QPixmap(fname)) #print(f[0]) self.player.setMedia(QMediaContent(f[0])) self.player.play() # 播映音频 except: self.textEdit.setText("关上文档失利,可能将是文档庚醛严重错误") def runModel(self): pass if __name__ == "__main__": app = QApplication(sys.argv) ex = DetailUI() ex.show() sys.exit(app.exec_())

4、采用pyinstaller -w main.py,装箱成.exe可执行文档,如图:

 采用工具集的pyqt5合作开发图形界面插件(二)文档示例和音频播映 小程序动态

5、holdsexe文档运转,接着点选优先选择文档,就能弹出优先选择音频的询问处了(QFileDialog表达式),如图:

 采用工具集的pyqt5合作开发图形界面插件(二)文档示例和音频播映 小程序动态

6、优先选择音频后,膜布里头就能播映音频(QMediaPlayer表达式),如图:

 采用工具集的pyqt5合作开发图形界面插件(二)文档示例和音频播映 小程序动态

假如无法恒定播映,则须要加装两个记忆卡: LAVFilters配上

相关文章

网友留言

发表评论

◎欢迎参与讨论