没有合适的资源?快使用搜索试试~ 我知道了~
PyQt5学习(一):制作菜单、工具条,并在状态栏中动态显示实时时间
9 下载量 145 浏览量
2021-01-20
02:12:51
上传
评论
收藏 104KB PDF 举报
温馨提示
学习了PyQt5制作菜单和工具条,期间遇到一些问题,现在都一一解决了,心情大好。 是在PyCharm20.1中编写的代码。 首先引入库 import sys from PyQt5 import QtWidgets,QtGui,QtCore from PyQt5.QtCore import Qt import time,datetime 初始化界面,包括了界面的标题、大小尺寸、标签和按钮控件。 设置了两个标签,作为状态栏的显示。一个是显示按钮的操作状态,一个是实时更新时间 '''初始化界面''' def InitGUI(self): self.resize(800
资源推荐
资源详情
资源评论
PyQt5学习(一):制作菜单、工具条,并在状态栏中动态显学习(一):制作菜单、工具条,并在状态栏中动态显
示实时时间示实时时间
学习了PyQt5制作菜单和工具条,期间遇到一些问题,现在都一一解决了,心情大好。
是在PyCharm20.1中编写的代码。
首先引入库
import sys
from PyQt5 import QtWidgets,QtGui,QtCore
from PyQt5.QtCore import Qt
import time,datetime
初始化界面,包括了界面的标题、大小尺寸、标签和按钮控件。
设置了两个标签,作为状态栏的显示。一个是显示按钮的操作状态,一个是实时更新时间
'''初始化界面'''
def InitGUI(self):
self.resize(800, 600)
self.setWindowTitle('菜单和工具条')
self.setWindowIcon(QtGui.QIcon('favicon.ico'))
'''设置标签,lable0用于实时显示时间'''
self.label0 = QtWidgets.QLabel(self)
timer = QtCore.QTimer(self.label0)
timer.timeout.connect(self.showtime)
timer.start()
self.label1 = QtWidgets.QLabel(self)
self.label1.setText('这是一个测试菜单和工具条的程序')
'''设置状态栏'''
self.statusBar().addPermanentWidget(self.label1)
self.statusBar().addPermanentWidget(self.label0)
'''设置按钮'''
self.button = QtWidgets.QPushButton(self)
self.button.setText('点击')
self.button.setGeometry(QtCore.QRect(100,20,100,120))
self.button.move(200,300)
'''单击退出操作'''
self.button.clicked.connect(self.ModifyStatusBar)
制作菜单栏
这里注意,添加菜单时,采用
self.Menubar1 = self.menuBar()
能自动实现布局
'''添加菜单函数'''
def AddMenu(self):
'''
设置菜单的动作
'''
self.Action1 = QtWidgets.QAction(QtGui.QIcon('favicon.ico'),'新建',self)#可以添加图标
self.Action1.setShortcut('Ctrl+N')
self.Action2 = QtWidgets.QAction('打开',self)
self.Action3 = QtWidgets.QAction('保存',self)
self.Action4 = QtWidgets.QAction('退出',self)
self.Action4.setShortcut('Ctrl+Q')
self.Action4.triggered.connect(quit)
self.Action5 = QtWidgets.QAction('撤回',self)
资源评论
weixin_38557935
- 粉丝: 0
- 资源: 955
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功