我们从Python开源项目中,提取了以下10个代码示例,用于说明如何使用PyQt4.QtGui.QMenuBar()。
def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(1030, 896) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.tableWidget = QtGui.QTableWidget(self.centralwidget) self.tableWidget.setGeometry(QtCore.QRect(10, 10, 791, 771)) self.tableWidget.setColumnCount(17) self.tableWidget.setObjectName("tableWidget") self.tableWidget.setColumnCount(17) self.tableWidget.setRowCount(0) self.pushButton = QtGui.QPushButton(self.centralwidget) self.pushButton.setGeometry(QtCore.QRect(850, 40, 92, 28)) self.pushButton.setObjectName("pushButton") MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtGui.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 1030, 25)) self.menubar.setObjectName("menubar") MainWindow.setMenuBar(self.menubar) self.statusbar = QtGui.QStatusBar(MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow)
def setupUi(self, Window): # create main window Window.setWindowModality(QtCore.Qt.ApplicationModal) Window.resize(1000,600) # create menubar with File, DRASTIC and Help sections Window.menuBar = QtGui.QMenuBar() Window.menuFile = QtGui.QMenu("File", self) Window.menuDrastic = QtGui.QMenu("DRASTIC", self) Window.menuGod = QtGui.QMenu("GOD", self) Window.menuHelp = QtGui.QMenu("Help", self) Window.setMenuBar(Window.menuBar) self.retranslateUi(Window) #QtCore.QMetaObject.connectSlotsByName(Window) Window.show()
def setupUi(self, MainWindow): MainWindow.setObjectName(_fromUtf8("MainWindow")) MainWindow.resize(818, 600) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.my_button = QtGui.QPushButton(self.centralwidget) self.my_button.setGeometry(QtCore.QRect(150, 190, 176, 44)) self.my_button.setObjectName(_fromUtf8("my_button")) self.my_label = QtGui.QLabel(self.centralwidget) self.my_label.setGeometry(QtCore.QRect(450, 200, 131, 34)) self.my_label.setObjectName(_fromUtf8("my_label")) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtGui.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 818, 42)) self.menubar.setObjectName(_fromUtf8("menubar")) MainWindow.setMenuBar(self.menubar) self.statusbar = QtGui.QStatusBar(MainWindow) self.statusbar.setObjectName(_fromUtf8("statusbar")) MainWindow.setStatusBar(self.statusbar) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow)
def setupUi(self, MainWindow): MainWindow.setObjectName(_fromUtf8("MainWindow")) MainWindow.resize(800, 600) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.plainTextEdit = QtGui.QPlainTextEdit(self.centralwidget) self.plainTextEdit.setGeometry(QtCore.QRect(10, 30, 551, 111)) self.plainTextEdit.setReadOnly(True) self.plainTextEdit.setObjectName(_fromUtf8("plainTextEdit")) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtGui.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 21)) self.menubar.setObjectName(_fromUtf8("menubar")) MainWindow.setMenuBar(self.menubar) self.statusbar = QtGui.QStatusBar(MainWindow) self.statusbar.setObjectName(_fromUtf8("statusbar")) MainWindow.setStatusBar(self.statusbar) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow)
def setupUi(self, EditorDialog): EditorDialog.setObjectName(_fromUtf8("EditorDialog")) EditorDialog.setWindowModality(QtCore.Qt.ApplicationModal) EditorDialog.resize(640, 600) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(EditorDialog.sizePolicy().hasHeightForWidth()) EditorDialog.setSizePolicy(sizePolicy) EditorDialog.setWindowTitle(_("LinkChecker source view")) self.verticalLayout = QtGui.QVBoxLayout(EditorDialog) self.verticalLayout.setMargin(0) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.menubar = QtGui.QMenuBar(EditorDialog) self.menubar.setObjectName(_fromUtf8("menubar")) self.menuFile = QtGui.QMenu(self.menubar) self.menuFile.setTitle(_("&File")) self.menuFile.setObjectName(_fromUtf8("menuFile")) self.verticalLayout.addWidget(self.menubar) self.frame = QtGui.QFrame(EditorDialog) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.frame.sizePolicy().hasHeightForWidth()) self.frame.setSizePolicy(sizePolicy) self.frame.setFrameShape(QtGui.QFrame.NoFrame) self.frame.setFrameShadow(QtGui.QFrame.Plain) self.frame.setLineWidth(0) self.frame.setObjectName(_fromUtf8("frame")) self.verticalLayout.addWidget(self.frame) self.actionSave = QtGui.QAction(EditorDialog) self.actionSave.setText(_("&Save")) self.actionSave.setShortcut(_("Ctrl+S")) self.actionSave.setObjectName(_fromUtf8("actionSave")) self.menuFile.addAction(self.actionSave) self.menubar.addAction(self.menuFile.menuAction()) self.retranslateUi(EditorDialog) QtCore.QMetaObject.connectSlotsByName(EditorDialog)
def setupMenuBar(self, MainWindow): self.actionExit = QtGui.QAction(MainWindow) self.actionExit.setObjectName(_fromUtf8("actionExit")) self.actionExit.setShortcut('Ctrl+Q') self.actionExit.setStatusTip('Exit application') self.actionExit.triggered.connect(QtGui.qApp.quit) self.actionCredits = QtGui.QAction(MainWindow) self.actionCredits.setObjectName(_fromUtf8("actionCredits")) self.actionCredits.setShortcut('Ctrl+I') self.actionCredits.setStatusTip('Display credits') self.actionCredits.triggered.connect(self.showCredits) self.actionHelp = QtGui.QAction(MainWindow) self.actionHelp.setObjectName(_fromUtf8("actionHelp")) self.actionHelp.setShortcut('Ctrl+H') self.actionHelp.setStatusTip('Help and documentation') self.actionHelp.triggered.connect(self.showDocumentation) self.menubar = QtGui.QMenuBar(MainWindow) self.fileMenu = self.menubar.addMenu('&File') self.fileMenu.addAction(self.actionExit) self.fileMenu = self.menubar.addMenu('&Credits') self.fileMenu.addAction(self.actionCredits) self.fileMenu = self.menubar.addMenu('&Help') self.fileMenu.addAction(self.actionHelp) self.menubar.setGeometry(QtCore.QRect(0, 0, 542, 23)) self.menubar.setDefaultUp(False) self.menubar.setNativeMenuBar(False) self.menubar.setObjectName(_fromUtf8("menubar")) MainWindow.setMenuBar(self.menubar)
def setupUi(self, MainWindow): MainWindow.setObjectName(_fromUtf8("MainWindow")) MainWindow.resize(455, 393) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.textBrowser = QtGui.QTextBrowser(self.centralwidget) self.textBrowser.setGeometry(QtCore.QRect(20, 20, 291, 261)) self.textBrowser.setObjectName(_fromUtf8("textBrowser")) self.pushButton = QtGui.QPushButton(self.centralwidget) self.pushButton.setGeometry(QtCore.QRect(60, 310, 75, 23)) self.pushButton.setObjectName(_fromUtf8("pushButton")) self.pushButton_2 = QtGui.QPushButton(self.centralwidget) self.pushButton_2.setGeometry(QtCore.QRect(210, 310, 75, 23)) self.pushButton_2.setObjectName(_fromUtf8("pushButton_2")) self.groupBox = QtGui.QGroupBox(self.centralwidget) self.groupBox.setGeometry(QtCore.QRect(330, 20, 120, 80)) self.groupBox.setObjectName(_fromUtf8("groupBox")) self.radioButton = QtGui.QRadioButton(self.groupBox) self.radioButton.setGeometry(QtCore.QRect(10, 20, 89, 16)) self.radioButton.setObjectName(_fromUtf8("radioButton")) self.radioButton_2 = QtGui.QRadioButton(self.groupBox) self.radioButton_2.setGeometry(QtCore.QRect(10, 50, 89, 16)) self.radioButton_2.setObjectName(_fromUtf8("radioButton_2")) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtGui.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 455, 23)) self.menubar.setObjectName(_fromUtf8("menubar")) MainWindow.setMenuBar(self.menubar) self.statusbar = QtGui.QStatusBar(MainWindow) self.statusbar.setObjectName(_fromUtf8("statusbar")) MainWindow.setStatusBar(self.statusbar) self.retranslateUi(MainWindow) QtCore.QObject.connect(self.pushButton, QtCore.SIGNAL(_fromUtf8("clicked()")), self.textBrowser.forward) QtCore.QMetaObject.connectSlotsByName(MainWindow)
def setupUi(self, MainWindow): MainWindow.setObjectName(_fromUtf8("MainWindow")) MainWindow.resize(898, 417) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.verticalLayout = QtGui.QVBoxLayout(self.centralwidget) self.verticalLayout.setSpacing(0) self.verticalLayout.setMargin(0) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.frame = QtGui.QFrame(self.centralwidget) self.frame.setFrameShape(QtGui.QFrame.StyledPanel) self.frame.setFrameShadow(QtGui.QFrame.Raised) self.frame.setObjectName(_fromUtf8("frame")) self.layout = QtGui.QVBoxLayout(self.frame) self.layout.setSpacing(0) self.layout.setMargin(0) self.layout.setObjectName(_fromUtf8("layout")) self.verticalLayout.addWidget(self.frame) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtGui.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 898, 25)) self.menubar.setObjectName(_fromUtf8("menubar")) MainWindow.setMenuBar(self.menubar) self.statusbar = QtGui.QStatusBar(MainWindow) self.statusbar.setObjectName(_fromUtf8("statusbar")) MainWindow.setStatusBar(self.statusbar) self.toolBar = QtGui.QToolBar(MainWindow) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.toolBar.sizePolicy().hasHeightForWidth()) self.toolBar.setSizePolicy(sizePolicy) self.toolBar.setObjectName(_fromUtf8("toolBar")) MainWindow.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBar) MainWindow.insertToolBarBreak(self.toolBar) self.actionNumpy = QtGui.QAction(MainWindow) self.actionNumpy.setObjectName(_fromUtf8("actionNumpy")) self.actionPylab = QtGui.QAction(MainWindow) self.actionPylab.setObjectName(_fromUtf8("actionPylab")) self.actionScipy = QtGui.QAction(MainWindow) self.actionScipy.setObjectName(_fromUtf8("actionScipy")) self.toolBar.addAction(self.actionNumpy) self.toolBar.addAction(self.actionScipy) self.toolBar.addAction(self.actionPylab) self.retranslateUi(MainWindow) QtCore.QObject.connect(self.actionNumpy, QtCore.SIGNAL(_fromUtf8("triggered()")), MainWindow.importNumpy) QtCore.QObject.connect(self.actionScipy, QtCore.SIGNAL(_fromUtf8("triggered()")), MainWindow.importScipy) QtCore.QObject.connect(self.actionPylab, QtCore.SIGNAL(_fromUtf8("triggered()")), MainWindow.importPylab) QtCore.QMetaObject.connectSlotsByName(MainWindow)
def setupUi(self, HomeWindow): HomeWindow.setObjectName(_fromUtf8("HomeWindow")) HomeWindow.resize(578, 399) self.centralwidget = QtGui.QWidget(HomeWindow) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.verticalLayout_2 = QtGui.QVBoxLayout(self.centralwidget) self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2")) self.label_SelectJob = QtGui.QLabel(self.centralwidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label_SelectJob.sizePolicy().hasHeightForWidth()) self.label_SelectJob.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setFamily(_fromUtf8("Arial Black")) font.setPointSize(22) font.setBold(False) font.setWeight(50) self.label_SelectJob.setFont(font) self.label_SelectJob.setAlignment(QtCore.Qt.AlignCenter) self.label_SelectJob.setObjectName(_fromUtf8("label_SelectJob")) self.verticalLayout_2.addWidget(self.label_SelectJob) self.verticalLayout = QtGui.QVBoxLayout() self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.btn_Parsing = QtGui.QPushButton(self.centralwidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.btn_Parsing.sizePolicy().hasHeightForWidth()) self.btn_Parsing.setSizePolicy(sizePolicy) self.btn_Parsing.setMinimumSize(QtCore.QSize(40, 18)) self.btn_Parsing.setObjectName(_fromUtf8("btn_Parsing")) self.verticalLayout.addWidget(self.btn_Parsing) self.btn_LaneLine = QtGui.QPushButton(self.centralwidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.btn_LaneLine.sizePolicy().hasHeightForWidth()) self.btn_LaneLine.setSizePolicy(sizePolicy) self.btn_LaneLine.setObjectName(_fromUtf8("btn_LaneLine")) self.verticalLayout.addWidget(self.btn_LaneLine) self.verticalLayout_2.addLayout(self.verticalLayout) HomeWindow.setCentralWidget(self.centralwidget) self.menubar = QtGui.QMenuBar(HomeWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 578, 23)) self.menubar.setObjectName(_fromUtf8("menubar")) HomeWindow.setMenuBar(self.menubar) self.statusbar = QtGui.QStatusBar(HomeWindow) self.statusbar.setObjectName(_fromUtf8("statusbar")) HomeWindow.setStatusBar(self.statusbar) self.retranslateUi(HomeWindow) QtCore.QMetaObject.connectSlotsByName(HomeWindow)
def setupUi(self, MainWindow): MainWindow.setObjectName(_fromUtf8("MainWindow")) MainWindow.resize(727, 588) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.btnCapture = QtGui.QPushButton(self.centralwidget) self.btnCapture.setGeometry(QtCore.QRect(150, 300, 75, 23)) self.btnCapture.setObjectName(_fromUtf8("btnCapture")) self.btnSave = QtGui.QPushButton(self.centralwidget) self.btnSave.setGeometry(QtCore.QRect(480, 490, 75, 23)) self.btnSave.setObjectName(_fromUtf8("btnSave")) self.label = QtGui.QLabel(self.centralwidget) self.label.setGeometry(QtCore.QRect(500, 290, 91, 20)) self.label.setObjectName(_fromUtf8("label")) self.videoFrame = QtGui.QLabel(self.centralwidget) self.videoFrame.setGeometry(QtCore.QRect(30, 30, 311, 229)) self.videoFrame.setFrameShape(QtGui.QFrame.WinPanel) self.videoFrame.setFrameShadow(QtGui.QFrame.Raised) self.videoFrame.setMidLineWidth(2) self.videoFrame.setObjectName(_fromUtf8("videoFrame")) self.videoFrame_2 = QtGui.QLabel(self.centralwidget) self.videoFrame_2.setGeometry(QtCore.QRect(370, 30, 311, 229)) self.videoFrame_2.setFrameShape(QtGui.QFrame.WinPanel) self.videoFrame_2.setFrameShadow(QtGui.QFrame.Raised) self.videoFrame_2.setMidLineWidth(2) self.videoFrame_2.setObjectName(_fromUtf8("videoFrame_2")) self.btnPrint = QtGui.QPushButton(self.centralwidget) self.btnPrint.setGeometry(QtCore.QRect(400, 490, 75, 23)) self.btnPrint.setWhatsThis(_fromUtf8("")) self.btnPrint.setObjectName(_fromUtf8("btnPrint")) self.TextFieldAddText = QtGui.QLineEdit(self.centralwidget) self.TextFieldAddText.setGeometry(QtCore.QRect(420, 360, 201, 20)) self.TextFieldAddText.setObjectName(_fromUtf8("TextFieldAddText")) self.btnAddText = QtGui.QPushButton(self.centralwidget) self.btnAddText.setGeometry(QtCore.QRect(490, 400, 75, 23)) self.btnAddText.setWhatsThis(_fromUtf8("")) self.btnAddText.setObjectName(_fromUtf8("btnAddText")) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtGui.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 727, 21)) self.menubar.setObjectName(_fromUtf8("menubar")) MainWindow.setMenuBar(self.menubar) self.statusbar = QtGui.QStatusBar(MainWindow) self.statusbar.setObjectName(_fromUtf8("statusbar")) MainWindow.setStatusBar(self.statusbar) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow)