from PyQt5.QtWidgets import QApplication,QMainWindow,qApp,QAction
from PyQt5.QtGui import QIcon
import sys
class Example(QMainWindow):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
exitAction = QAction(QIcon('python\day09\exit3.png'),'退出',self)
exitAction.setShortcut('Ctrl+Q')
exitAction.triggered.connect(qApp.quit)
# 創(chuàng)建工具欄
toolBar = self.addToolBar('工具欄')
toolBar.addAction(exitAction)
self.setGeometry(300,300,300,200)
self.setWindowTitle('工具欄')
self.show()
if __name__ == "__main__":
app = QApplication(sys.argv)
ex = Example()
sys.exit(app.exec_())
from PyQt5.QtWidgets import QApplication,QMainWindow,qApp,QAction
from PyQt5.QtGui import QIcon
import sys
class Example(QMainWindow):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
# 創(chuàng)建一個菜單條目
exitAction = QAction(QIcon('python\day09\exit3.png'),'退出',self)
# 添加快捷鍵
exitAction.setShortcut('Ctrl+Q')
# 添加一個提示
exitAction.setStatusTip('退出程序!')
# 給菜單條目添加動作
exitAction.triggered.connect(qApp.quit)
# 創(chuàng)建一個菜單欄
menuBar = self.menuBar()
# 添加一個File菜單
fileMenu = menuBar.addMenu('File')
# 添加菜單條目
fileMenu.addAction(exitAction)
editMenu = menuBar.addMenu('Edit')
editMenu.addAction(exitAction)
self.setGeometry(300,300,300,200)
self.setWindowTitle('程序菜單')
self.show()
if __name__ == "__main__":
app = QApplication(sys.argv)
ex = Example()
sys.exit(app.exec_())
from PyQt5.QtWidgets import QApplication,QMainWindow
import sys,time
class Example(QMainWindow):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
# 創(chuàng)建狀態(tài)欄
status = self.statusBar()
# 在狀態(tài)欄顯示信息
status.showMessage('準備好了!')
self.setGeometry(300,300,300,200)
self.setWindowTitle('狀態(tài)欄')
self.show()
if __name__ == "__main__":
app = QApplication(sys.argv)
ex = Example()
sys.exit(app.exec_())
|