sztu的终极幻想(点击换照片)

# -*- coding: utf-8 -*-

# Form implementation generated from reading ui file 'untitled.ui'
#
# Created by: PyQt5 UI code generator 5.15.9
#
# WARNING: Any manual changes made to this file will be lost when pyuic5 is
# run again.  Do not edit this file unless you know what you are doing.


from PyQt5 import QtCore, QtGui, QtWidgets

class Ui_MainWindow(QtWidgets.QMainWindow):
    def __init__(self):
        super().__init__()
        self.setupUi(self)
# class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(800, 600)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.label = QtWidgets.QLabel(self.centralwidget)
        self.label.setGeometry(QtCore.QRect(120, 70, 451, 321))
        self.label.setText("")
        self.label.setPixmap(QtGui.QPixmap("C:/Users/于跃/Desktop/OIP-C.jpg"))
        self.label.setScaledContents(True)
        self.label.setObjectName("label")
        self.szu = QtWidgets.QPushButton(self.centralwidget)
        self.szu.setGeometry(QtCore.QRect(120, 440, 161, 71))
        font = QtGui.QFont()
        font.setFamily("Adobe Fan Heiti Std")
        font.setPointSize(26)
        font.setBold(True)
        font.setWeight(75)
        self.szu.setFont(font)
        self.szu.setObjectName("szu")
        self.sztu = QtWidgets.QPushButton(self.centralwidget)
        self.sztu.setGeometry(QtCore.QRect(410, 440, 161, 71))
        font = QtGui.QFont()
        font.setFamily("Adobe Fan Heiti Std")
        font.setPointSize(26)
        font.setBold(True)
        font.setWeight(75)
        self.sztu.setFont(font)
        self.sztu.setObjectName("sztu")
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 22))
        self.menubar.setObjectName("menubar")
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtWidgets.QStatusBar(MainWindow)
        self.statusbar.setObjectName("statusbar")
        MainWindow.setStatusBar(self.statusbar)

        self.retranslateUi(MainWindow)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)

        self.szu.clicked.connect(self.show_szu)
        self.sztu.clicked.connect(self.show_sztu)

    def show_szu(self):
        self.label.setPixmap(QtGui.QPixmap("自己的路径"))

    def show_sztu(self):
        self.label.setPixmap(QtGui.QPixmap("自己的路径"))

    def retranslateUi(self, MainWindow):
        _translate = QtCore.QCoreApplication.translate
        MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
        self.szu.setText(_translate("MainWindow", "SZU"))
        self.sztu.setText(_translate("MainWindow", "SZTU"))

if __name__ == '__main__':
    import sys
    # app = QtWidgets.QApplication(sys.argv)
    # MainWindow = QtWidgets
    app = QtWidgets.QApplication(sys.argv)
    ui = Ui_MainWindow()
    ui.show()
    sys.exit(app.exec_())

写一个命令行交互式C语言程序。该程序需要实现下述菜单功能: 1. 数据存储。 你需要将一系列的学生期末考试信息进行存储(学生人数不会超过100)。每个学生的信息包括:姓名 (由first name 和last name 两部分组成,例如Jingyu LI,first_name = "Jingyu" last_name = "LI") ;学号(12位数字组成,开头4位为2022、2021、2020);C语言成绩(一个大于等于零的整数);重 修信息(学号2022………为否,其余为是);GPA等级(A+, A, B+, B, C+, C, D, F );班级排名(成绩相 同需并列)。其中,姓名,学号,成绩为输入数据,其余数据需要你计算。 同时,你需要添加一些维护数据库的功能 Add(name, id, score): 新增一个学生的信息; Delete(id): 根据学号删除某个学生的信息; Search(id):根据学号查找某个学生的信息。 2. 数据处理。 Sort_by_score(): 生成根据分数由高到低顺序排列学生信息的表格 3. 数据加密和解密 char* encrypt(int key): 加密学生成绩并返回 char* decrypt(int key, char *str): 解密学生成绩并返回 加密规则:把所有学生的成绩拼接成一个只包含数字的字符串,然后依据整数key对其进行加密。例 如:数字1被key=5加密之后变成6;数字5被key=5加密之后变成0。单个数字加密之后仍是单个数字。 解密规则与加密规则对称。 4. 数据分析 根据GPA对学生成绩进行考情分析:A+多少人,A多少人,以此类推。GPA等级参考SZTU评分等级。 5. 用户界面 实现一个菜单,以供用户决定要使用哪个功能。
最新发布
06-12
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值