2016-04-13 18 views
0
yılında çağrılabilir

Ben QMainWindow menü ve araçlarıyla oluşturulan: ArtıkYerli Qt sinyali pycharm

def initUI(self): 
     exitaction=QtGui.QAction(QtGui.QIcon('exit.png'),'&Exit',self) 
     exitaction.setShortcut('Ctrl+Q') 
     exitaction.setStatusTip('EXIT application') 

: pycharm bana söyler Sonra

import sys 
from PyQt4 import QtGui 

class Example(QtGui.QMainWindow): 

    def __init__(self): 
     super(Example, self).__init__() 
     self.initUI() 

, ben kısayol ile quit işlemi oluşturmuş __init__.py referansı qApp bulamıyor:

 exitaction.triggered().connect(QtGui.qApp.quit) 
     self.statusBar() 
     menubar=self.menuBar() 
     fileMenu=menubar.addMenu('&File') 
     fileMenu.addAction(exitaction) 
     self.setGeometry(300,300,250,150) 
     self.setWindowTitle('Menubar') 
     self.show() 
def main(): 
    app=QtGui.QApplication(sys.argv) 
    ex=Example() 
    sys.exit(app.exec_()) 

def main(): 
    app = QtGui.QApplication(sys.argv) 
    ex = Example() 
    sys.exit(app.exec_()) 

if __name__ == '__main__': 
    main() 

cevap