Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/10/2012, 21:12
AlanFC
 
Fecha de Ingreso: septiembre-2011
Mensajes: 42
Antigüedad: 12 años, 7 meses
Puntos: 3
No funciona MenuBar en mi note

Resulta que tengo este codigo, es un ejemplo que me dieron:

Código Python:
Ver original
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3.  
  4. import sys
  5. from PyQt4.QtGui import QLabel, QWidget, QApplication, QHBoxLayout, QPushButton, QMainWindow, QAction, qApp
  6. class MyMainWindow(QMainWindow):
  7.     def __init__(self, parent = None):
  8.         QMainWindow.__init__(self, parent)
  9.         self.setWindowTitle("Ejemplo5")
  10.         centralWidget = MyWidget()
  11.         self.statusBar().showMessage('Listo!')
  12.         exitAction = QAction('&Exit', self)
  13.         exitAction.setShortcut('Ctrl+Q')
  14.         exitAction.setStatusTip('Exit application')
  15.         exitAction.triggered.connect(qApp.quit)
  16.         menubar = self.menuBar()
  17.         fileMenu = menubar.addMenu('&File')
  18.         fileMenu.addAction(exitAction)
  19.         self.setCentralWidget(centralWidget)
  20. class MyWidget(QWidget):
  21.     def __init__(self, parent = None):
  22.         QWidget.__init__(self, parent)
  23.         layout = QHBoxLayout(self)
  24.         label = QLabel(u"Botón")
  25.         button = QPushButton("Prueba")
  26.         layout.addWidget(label)
  27.         layout.addWidget(button)
  28.  
  29. app = QApplication(sys.argv)
  30. windows = MyMainWindow()
  31. windows.show()
  32. 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!
__________________
"Porque nada se...
quiero saberlo todo"