Código Python:
Ver original
#!/usr/bin/env python # -*- coding: utf-8 -*- import sys from PyQt4.QtGui import QLabel, QWidget, QApplication, QHBoxLayout, QPushButton, QMainWindow, QAction, qApp class MyMainWindow(QMainWindow): def __init__(self, parent = None): QMainWindow.__init__(self, parent) self.setWindowTitle("Ejemplo5") centralWidget = MyWidget() self.statusBar().showMessage('Listo!') exitAction = QAction('&Exit', self) exitAction.setShortcut('Ctrl+Q') exitAction.setStatusTip('Exit application') exitAction.triggered.connect(qApp.quit) menubar = self.menuBar() fileMenu = menubar.addMenu('&File') fileMenu.addAction(exitAction) self.setCentralWidget(centralWidget) class MyWidget(QWidget): def __init__(self, parent = None): QWidget.__init__(self, parent) layout = QHBoxLayout(self) label = QLabel(u"Botón") button = QPushButton("Prueba") layout.addWidget(label) layout.addWidget(button) app = QApplication(sys.argv) windows = MyMainWindow() windows.show() app.exec_()
El problema es que no me muestra el MenuBar, siendo que en otros pc si lo muestra.
Al ejecutar, no me tira ningun error en consola, simplemente no me muestra el menu.
A que se debe?
Estoy trabajando en Ubuntu, e instale pyqt4 del metodo convencional.
Saludos!