pyqt5如何实现下拉菜单+打开文件的代码

  

这篇文章主要介绍了pyqt5如何实现下拉菜单+打开文件的代码,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获、下面让小编带着大家一起了解一下。

<>强如下所示:

#, - *安康;编码:utf-8  - * -   import 系统   import 操作系统   得到PyQt5  import  QtCore, QtGui, QtWidgets   得到PyQt5  import  QtCore, QtGui, QtWidgets   ,   得到PyQt5.QtCore  import  QRect, QSize, QMetaObject,, QCoreApplication, \   QPropertyAnimation才能   得到PyQt5.QtGui  import  QFont   得到PyQt5.QtWidgets  import  QFileDialog   得到PyQt5.QtWidgets  import  QWidget, QHBoxLayout, QGridLayout,, QPushButton, \   QApplication才能,QMainWindow   ,   class  Ui_MainWindow(对象):   def 才能setupUi(自我,,主窗口):   ,,,MainWindow.setObjectName (“MainWindow")   ,,,MainWindow.resize (800,, 681)   ,,,MainWindow.setMinimumSize (QtCore.QSize (0, 651))   ,,,MainWindow.setStyleSheet(“背景图像:url(:/新前缀/backpic.png);“)   ,,,self.centralwidget =, QtWidgets.QWidget(主窗口)   ,,,self.centralwidget.setObjectName (“centralwidget")   ,,,self.widget =, QtWidgets.QWidget (self.centralwidget)   ,,,self.widget.setGeometry (QtCore.QRect (0,, -580,, 195,, 631))   ,,,self.widget.setObjectName (“widget")   ,,,self.scrollArea =, QtWidgets.QScrollArea (self.widget)   ,,,self.scrollArea.setGeometry (QtCore.QRect (0, 0, 195, 581))   ,,,self.scrollArea.setWidgetResizable(真正的)   ,,,self.scrollArea.setObjectName (“scrollArea")   ,,,self.scrollAreaWidgetContents =, QtWidgets.QWidget ()   ,,,self.scrollAreaWidgetContents.setGeometry (QtCore.QRect (0, 0, 178, 681))   ,,,self.scrollAreaWidgetContents.setMinimumSize (QtCore.QSize (177,, 681))   ,,,self.scrollAreaWidgetContents.setObjectName (“scrollAreaWidgetContents")   ,,,self.verticalLayoutWidget =, QtWidgets.QWidget (self.scrollAreaWidgetContents)   ,,,self.verticalLayoutWidget.setGeometry (QtCore.QRect (0,, -10,, 181,, 691))   ,,,self.verticalLayoutWidget.setObjectName (“verticalLayoutWidget")   ,,,self.verticalLayout =, QtWidgets.QVBoxLayout (self.verticalLayoutWidget)   ,,,self.verticalLayout.setContentsMargins (0, 0, 0, 0)   ,,,self.verticalLayout.setSpacing (20)   ,,,self.verticalLayout.setObjectName (“verticalLayout")   ,,,self.pushButton_2 =, QtWidgets.QPushButton (self.verticalLayoutWidget)   ,,,self.pushButton_2.setObjectName (“pushButton_2")   ,,,self.verticalLayout.addWidget (self.pushButton_2)   ,,,self.label_2 =, QtWidgets.QLabel (self.verticalLayoutWidget)   ,,,self.label_2.setObjectName (“label_2")   ,,,self.verticalLayout.addWidget (self.label_2)   ,,,self.pushButton_4 =, QtWidgets.QPushButton (self.verticalLayoutWidget)   ,,,self.pushButton_4.setObjectName (“pushButton_4")   ,,,self.verticalLayout.addWidget (self.pushButton_4)   ,,,self.label_3 =, QtWidgets.QLabel (self.verticalLayoutWidget)   ,,,self.label_3.setObjectName (“label_3")   ,,,self.verticalLayout.addWidget (self.label_3)   ,,,self.pushButton_7 =, QtWidgets.QPushButton (self.verticalLayoutWidget)   ,,,self.pushButton_7.setObjectName (“pushButton_7")   ,,,self.verticalLayout.addWidget (self.pushButton_7)   ,,,self.label_4 =, QtWidgets.QLabel (self.verticalLayoutWidget)   ,,,self.label_4.setObjectName (“label_4")   ,,,self.verticalLayout.addWidget (self.label_4)   ,,,self.pushButton_6 =, QtWidgets.QPushButton (self.verticalLayoutWidget)   ,,,self.pushButton_6.setObjectName (“pushButton_6")   ,,,self.verticalLayout.addWidget (self.pushButton_6)   ,,,self.label_5 =, QtWidgets.QLabel (self.verticalLayoutWidget)   ,,,self.label_5.setObjectName (“label_5")   ,,,self.verticalLayout.addWidget (self.label_5)   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

pyqt5如何实现下拉菜单+打开文件的代码