超级课程表项目结尾

embedded/2025/3/15 9:23:39/

L3-17-05-main.py

python">    def __init__(self):app = QApplication([])self.window = QMainWindow()self.window.setWindowTitle("超级课程表")cusWidget = CourseWidget()self.window.setCentralWidget(cusWidget)self.showCourse()self.showNotes()# 1. 创建菜单栏self.menubar = self.window.menuBar()# 2. 为菜单栏添加菜单cMenu = self.menubar.addMenu("课程表")nMenu = self.menubar.addMenu("备忘录")self.tMenu = self.menubar.addMenu("提醒")self.window.showMaximized()app.exec_()

python">    def todayNotes(self):# 1. 获取课程表数据courseData = CSVHandler.load('course.csv')# 2. 先获取今天是星期几weekday = datetime.datetime.today().weekday()# 3. 根据星期获取课程表中的课程weekdayData = [data[weekday] for data in courseData]print(weekdayData)
python">  def todayNotes(self):courseData = CSVHandler.load('course.csv')weekday = datetime.datetime.today().weekday()weekdayData = [data[weekday] for data in courseData]# 1. 获取备忘录数据notesData = CSVHandler.load('notes.csv')# 2. 筛选出当天的课程需要提醒的内容showList = [data[1] for data in notesData \if data[0] in weekdayData]# 3. 在菜单栏中显示字符串格式的提醒内容self.tMenu.setTitle('提醒:'+str(showList))


http://www.ppmy.cn/embedded/172729.html

相关文章

Linux基础开发工具—vim

目录 1、vim的概念 2、vim的常见模式 2.1 演示切换vim模式 3、vim命令模式常用操作 3.1 移动光标 3.2 删除文字 3.3 复制 3.4 替换 4、vim底行模式常用命令 4.1 查找字符 5、vim的配置文件 1、vim的概念 Vim全称是Vi IMproved,即说明它是Vi编辑器的增强…

C++ primer plus 类和对象

文章目录 系列文章目录前言一、pandas是什么?二、使用步骤 1.引入库2.读入数据 总结 前言 接着上一篇继续 一 this指针 我们可能看到这个this指针是不知道干什么的,但是我们可以通过一个问题来引入这个,就比如我们上一章的程序,…

【redis】zset 类型:基本命令(上)

set 集合: 唯一无序。(顺序不重要)孙行者、行者孙>同一只猴 list 有序。(顺序很重要)孙行者、行者孙>不同的猴 zset 有序。升序/降序 有序集合 排序的规则是什么? 给 zset 中的 member 引入了…

问问 DeepSeek 什么是网络爬虫

在现代互联网时代,信息的获取和整理变得至关重要,而爬虫(Web Crawler) 是一种自动化工具,帮助我们从网页上提取数据。爬虫在新闻采集、商品比价、天气数据收集等方面应用广泛。 爬虫的工作原理 爬虫的基本工作流程如下…

基于javaweb的SpringBoot宠物平台系统设计与实现(源码+文档+部署讲解)

技术范围:SpringBoot、Vue、SSM、HLMT、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、小程序、安卓app、大数据、物联网、机器学习等设计与开发。 主要内容:免费功能设计、开题报告、任务书、中期检查PPT、系统功能实现、代码编写、论文编写和辅导、论…

P6772 [NOI2020] 美食家

训练角度:图上的状态转移,倍增 → \rightarrow → 优化状态转移; ▍ 题意 精灵王国共有 n n n 座城市,城市从 1 1 1 到 n n n 编号,其中城市 i i i 的美食能为小 W 提供 c i c_i ci​ 的愉悦值。精灵王国的城市…

【贪心算法4】

力扣452.用最少数量的剪引爆气球 链接: link 思路 这道题的第一想法就是如果气球重叠得越多那么用箭越少,所以先将气球按照开始坐标从小到大排序,遇到有重叠的气球,在重叠区域右边界最小值之前的区域一定需要一支箭,这道题有两…

Linux centos 7 grub引导故障恢复

CentOS 7误删GRUB2可以通过以下步骤恢复: 进入救援模式 1. 插入CentOS 7安装光盘,重启系统。在开机时按BIOS设置对应的按键(通常是F2等),将启动顺序调整为CD - ROM优先。 2. 系统从光盘启动后,选择“…