PyQt5实现学生管理系统第二天

今天我们来实现学生管理模块的开发。学生管理的左侧导航我们已经实现了,现在要主要是点击导航跳转到右边的页面中。

一:导航跳转

我们使用self.right_widget.setCurrentIndex(1),这个方法可以跳转到我们实现的QStackedWidget中第二个QWidget,我们用QWidget定义了学生管理页面,里面包含了一个搜索输入框和三个按钮分别是搜索,添加和编辑,下面重点讲解下按钮功能实现。

二:搜索

我们实现一个输入框

  self.right_bar_student_search_input = QtWidgets.QLineEdit()
  self.right_bar_student_search_input.setPlaceholderText("请输入学号/姓名")

我们实现搜索按钮

self.right_folder_student_search_button = QtWidgets.QPushButton(qtawesome.icon('fa.user-circle', color='balck'), "查询")
self.right_folder_student_search_button.setObjectName('right_search_button')

实现搜索按钮绑定点击事件

 self.right_folder_student_search_button.clicked.connect(self.search_student)

点击事件:

这个可以根据输入框的内容处理,查询数据库获取搜索内容,更新view

获取数据:

        self.s_model.setTable('student'

你可能感兴趣的:(PyQt5开发,python开发,qt,开发语言,python)