Фунция window_close_button
#!/usr/bin/python # -*- coding: utf-8 -*- import sys from PyQt4 import QtGui, QtCore # create new class main window class WindowApp(QtGui.QMainWindow): def __init__(self): super(WindowApp, self).__init__() self.window_geometry() self.window_close_button() # window geometry def window_geometry(self): self.setGeometry(300, 300, 600,900) self.setWindowTitle('test_gui') self.window_position() self.show() # window position def window_position(self): qr = self.frameGeometry() center_pos = QtGui.QDesktopWidget().availableGeometry().center() qr.moveCenter(center_pos) self.move(qr.topLeft()) # button close def window_close_button(self): quit_button = QtGui.QPushButton('Close', self) quit_button.clicked.connect(QtCore.QCoreApplication.instance().quit) quit_button.resize(quit_button.sizeHint()) quit_button.move(250,850) # main def main(): app = QtGui.QApplication(sys.argv) main_window=WindowApp() sys.exit(app.exec_()) if __name__ == '__main__': main()
И какие ресурсы вы можете посоветовать для разбора pyqt4? Спасибо