手把手教你开发Python桌面应用-PyQt6图书管理系统-修改密码UI设计实现

锋哥原创的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/打开QT Designer,设计修改密码UI,以及右侧对象检测器改下对象名称,做到见名知意

手把手教你开发Python桌面应用-PyQt6图书管理系统-修改密码UI设计实现_第1张图片

用PyUic把UI文件生成python文件

手把手教你开发Python桌面应用-PyQt6图书管理系统-修改密码UI设计实现_第2张图片

新建setting目录,里面新建modifyPassword.py作为修改密码模块,再把上面的代码贴进来

手把手教你开发Python桌面应用-PyQt6图书管理系统-修改密码UI设计实现_第3张图片

把继承的object改成QWidget

手把手教你开发Python桌面应用-PyQt6图书管理系统-修改密码UI设计实现_第4张图片

再加下构造方法:

    def __init__(self):
        super(Ui_Form, self).__init__()
        self.setWindowFlag(QtCore.Qt.WindowType.MSWindowsFixedSizeDialogHint)  # # 只显示最小化和关闭按钮
        self.setupUi(self)

再加个main测试方法:

if __name__ == '__main__':
    app = QApplication(sys.argv)

    ui = Ui_Form()
    ui.show()

    sys.exit(app.exec())

运行测试:

手把手教你开发Python桌面应用-PyQt6图书管理系统-修改密码UI设计实现_第5张图片

main.py里绑定下菜单事件

新建方法openSetting()

    def openSetting(self, m):
        if m.text() == "修改密码":
            self.modifyPassword = modifyPassword.Ui_Form()
            self.modifyPassword.show()

绑定事件

# 系统设置菜单点击事件
        self.menu_3.triggered[QAction].connect(self.openSetting)

测试:

你可能感兴趣的:(Python,pyqt,pyqt开发,pyqt6,pyqt实战,python)