8:00——20:00
课堂笔记from PyQt5.QtWidgets import QApplication,QWidget,QLabel,QLineEdit,QTextEdit,QGridLayout import sys class Example(QWidget): def __init__(self): super().__init__() self.initUI() def initUI(self): grid = QGridLayout() self.setLayout(grid) title = QLabel('标题') title_edit = QLineEdit() grid.addWidget(title,1,1) grid.addWidget(title_edit,1,2) author = QLabel('作者') author_edit = QLineEdit() grid.addWidget(author,2,1) grid.addWidget(author_edit,2,2) content = QLabel('正文') content_edit = QTextEdit() grid.addWidget(content,3,1) grid.addWidget(content_edit,3,2) 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 class Example(QMainWindow): def __init__(self): super().__init__() self.initUI() def initUI(self): #创建状态栏 status = self.statusBar() #在状态栏显示信息 status.showMessage('准备好了!') # time.sleep(2) # status.showMessage('可以开始了') 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): #创建一个菜单条目 exitAction = QAction(QIcon('D:\workspace\python\day09\exit3.png'),'退出',self) #添加快捷键 exitAction.setShortcut('Ctrl+Q') #添加提示 exitAction.setStatusTip('退出程序!') #给菜单条目添加动作 exitAction.triggered.connect(qApp.quit) #创建一个菜单栏 menuBar = self.menuBar() #添加一个File菜单 fileMenu = menuBar.addMenu('File') #添加菜单条目 fileMenu.addAction(exitAction) #再添加一个edit菜单 exitAction = QAction(QIcon('D:\workspace\python\day09\exit3.png'),'保存',self) exitAction.setShortcut('Ctrl+S') exitAction.setStatusTip('保存程序!') exitAction.triggered.connect(qApp.quit) menuBar = self.menuBar() 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_())
|