手把手教你开发Python桌面应用-PyQt6图书管理系统-安全退出&链接跳转实现

锋哥原创的PyQt6图书管理系统视频教程:

PyQt6图书管理系统视频教程 Python桌面开发 Python入门级项目实战 (无废话版) 火爆连载更新中~_哔哩哔哩_bilibiliPyQt6图书管理系统视频教程 Python桌面开发 Python入门级项目实战 (无废话版) 火爆连载更新中~共计24条视频,包括:PyQt6图书管理系统视频教程 Python桌面开发 Python入门级项目实战 (无废话版) 火爆连载更新中~、第2讲 登录功能UI设计实现、第3讲 数据库操作工具包dbUtil.py封装等,UP主更多精彩视频,请关注UP账号。icon-default.png?t=N7T8https://www.bilibili.com/video/BV18t4y1R7Qp/系统安全退出实现,就是把窗体关闭即可,但是为了防止是误点击,我们还是加一个确认框比较好。

        elif m.text() == "安全退出":
            reply = QMessageBox.question(self, "系统提示", "您确定要退出系统吗?",
                                         QMessageBox.StandardButton.Yes | QMessageBox.StandardButton.No,
                                         QMessageBox.StandardButton.No)
            if reply == QMessageBox.StandardButton.Yes:
                self.close()

我们可以测试下。

还有两个菜单是链接跳转,锋哥找了一个最佳的解决方案。用QtGui的QDesktopServices实现

        elif m.text() == "关于作者":
            QtGui.QDesktopServices.openUrl(QtCore.QUrl('http://python222.com/post/3'))
        elif m.text() == "锋哥招收Python学员啦":
            QtGui.QDesktopServices.openUrl(QtCore.QUrl('http://python222.com/vip.html'))

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值