kangshenwu

一、实验目的

  1. 熟悉Qt Designer创建界面,实现界面和逻辑分离。
  2. 掌握信号,槽函数和信号与槽的绑定。
  3. 掌握PyQt5编程中的对话框QDialog、各类控件、主窗口QMainWindow。

二、实验环境

计算机、Pycharm软件、Qt Designer。

三、实验内容与要求

1、通过通过Qt Designer实现界面

1)主界面

2)添加学习信息

3)删除学生信息

4)修改学生信息界面

5)查询学生信息

6)排名

2、通过QpushButton实现信号与槽,并将创建界面和逻辑分开实现。

(1)创建界面代码概述(类):

(2)信号与槽、逻辑功能代码概述(类):

3、通过Python编程实现显示、增加、删除、修改、查询学生信息以及排序和退出系统的功能。

(1)添加:

def add(self):
        name = self.lineEdit.text()
        age = self.lineEdit_2.text()
        score = self.lineEdit_3.text()
        id = studentlist[len(studentlist) - 1][0] + 1
        studentlist.append([id, name, age, score])
        self.lineEdit.clear()
        self.lineEdit_2.clear()
        self.lineEdit_3.clear()

(2)删除:

按序号

分类:

技术点:

相关文章: