• 程序员基本功的代码


    import tkinter

    import tkinter.messagebox     # 导入tkinter模块的子模块messagebox

    # 带一个“确定”按钮的提示消息框
    tkinter.messagebox.showinfo("提示:","愿你的青春不负梦想!")

    # 带一个“确定”按钮的警告消息框
    tkinter.messagebox.showwarning("警告:","熊出没!小心!!!")

    # 带一个“确定”按钮的错误消息框
    tkinter.messagebox.showerror("错误:","您的操作有误,请重头再来!")

    # 带“确定”和“取消”按钮的询问对话框
    result = tkinter.messagebox.askokcancel("询问对话框:","你确定要清空聊天记录吗?")

    # 带“是”和“否”按钮的询问对话框
    result = tkinter.messagebox.askquestion("询问对话框:","您知道洛杉矶凌晨四点钟是什么样子吗?")

    # 带“重试”和“取消”按钮的询问对话框
    result = tkinter.messagebox.askretrycancel("询问对话框:","挑战失败,要再试一次吗?")

    # 禁止显示最大化按钮及调整窗体大小
    MainWindow.setFixedSize(MainWindow.width(), MainWindow.height())

    from PyQt5 import QtCore, QtGui, QtWidgets

    class Ui_LoginWindow(object):
        def setupUi(self, LoginWindow):
            LoginWindow.setObjectName("LoginWindow")
            LoginWindow.resize(320, 200)
            … # 此处省略了其他的界面代码

    import sys                            # 导入操作系统模块

    from PyQt5.QtCore import QCoreApplication        # 导入PyQt5的QtCore模块
    from PyQt5.QtWidgets import QApplication,QMainWindow    # 导入PyQt5的QtWidgets模块
    from login import *                    # 导入登录窗体的UI类

    # 登录窗体初始化类
    class LoginWindows(QMainWindow,Ui_LoginWindow):
        def __init__(self):                    # 构造方法
            super(LoginWindows,self).__init__()        # 运行父类的构造方法
            self.setupUi(self)                # 把自己作为参数传递给setupUi()方法

    # 主程序入口
    if __name__ == "__main__":
        app = QApplication (sys.argv)        # 创建GUI对象
        login = LoginWindows()            # 创建窗体UI类对象
        login.show()                    # 显示窗体
        sys.exit(app.exec_())                # 除非退出程序关闭窗体,否则将一直运行

    self.exitbtn.clicked.connect(self.executeClick)  # 为退出按钮绑定槽函数

        def executeClick(self):            # “退出”按钮的自定义方法
            QCoreApplication.instance().quit()    # 关闭登录窗体

  • 相关阅读:
    如何在Retail Link网站上与Walmart进行EDI连接测试?
    JavaScript
    自定义注解+AOP实现字典值的翻译
    【牛客】HJ1 字符串最后一个单词的长度
    B树和B+树
    记录在使用OpenCVSharp在netcore3.1框架下做视觉处理遇到的坑及解决过程
    Spring Boot、Spring Security登录认证及权限问题
    docker常用命令
    为什么你应该聘请前端开发人员
    字节跳动大数据研发面试——自我反省
  • 原文地址:https://blog.csdn.net/s13166803785/article/details/125514607