Resulta que tengo este codigo, es un ejemplo que me dieron:
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!