import sys from PyQt5.QtWidgets import * from PyQt5.QtGui import QIcon import webbrowser class MyWindow(QMainWindow): def __init__(self): super().__init__() self.initUI() def initUI(self): self.setWindowTitle('SWH Academy Window.') self.setGeometry(200, 200, 300, 200) self.statusBar().showMessage(' Copyright © SWH Academy.') # self.statusBar = QStatusBar(self) # self.statusBar.showMessage(' Copyright © SWH Academy.') # self.setStatusBar(self.statusBar) twitterAction = QAction(QIcon('twitter.png'), '트위터', self) twitterAction.setShortcut('Ctrl+T') twitterAction.setStatusTip('트위터') twitterAction.triggered.connect(self.twitterWebBrowser) facebookAction = QAction(QIcon('facebook.png'), '페이스 북', self) facebookAction.setShortcut('Ctrl+F') facebookAction.setStatusTip('페이스 북') instagramAction = QAction(QIcon('instagram.png'), '인스타그램', self) instagramAction.setShortcut('Ctrl+I') instagramAction.setStatusTip('인스타그램') menubar = self.menuBar() # self.menubar1 = QMenuBar(self) menubar.setNativeMenuBar(False) menu = menubar.addMenu('&Site') menu.addAction(twitterAction) menu.addAction(facebookAction) menu.addAction(instagramAction) self.siteToolbar = self.addToolBar('사이트') self.siteToolbar.addAction(twitterAction) self.siteToolbar.addAction(facebookAction) self.siteToolbar.addAction(instagramAction) def twitterWebBrowser(self): webbrowser.open('http://twitter.com') if __name__ == '__main__': app = QApplication(sys.argv) window = MyWindow() window.show() sys.exit(app.exec_())