1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- 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_())
|