最强大脑记忆曲线(11)—— 30天结束第一轮复习后的操作
对于30天以后,结束第一轮(6次)复习以后,我们要做点什么操作呢?
对第一轮复习效果的评判可以是客观的,也可以是主观的。所谓客观的,是按“复习的正确率”来评判,大于某个值(如:80%)的为通过复习,低于该值则需要重新进行下一轮复习计划;所谓主观的,是按孩子和家长的主观感受,将主观上认为不合格的字词 手工挑选入下一轮复习计划。
那么能不能两种结合呢?我是这样实现的:
一、将是否重新复习交给客户
每个知识点复习完一轮时,弹出以下窗口:
该页面实现时,我先使用了setStyleSheet设置了背景,但其子控件也都有了同样的背景,效果很难看,像这样:
调整脚本如下,即可以解决问题:
self.ui.widget.setObjectName("w1")self.ui.widget.setStyleSheet("#w1 {background-color:rgb(255,255,255) ; border-image:url(flower.png);background-repeat:no-repeat}")
关于这个问题,推荐一篇讲的比较清楚的文章:
链接: https://www.cnblogs.com/tear-tear-tear/p/14783304.html
二、逻辑实现
以“不通过”为例,触发该按扭以后,完成以下操作:
def noPass(self):# 将本轮复习的结果写入数据表self.query_pass = QSqlQuery(myGlobValues.get_value('G_db'))self.query_pass.exec("update memory set pass_or_no = 'nopass' where word_id = "+str(self.word_id))self.query_pass.finish()# 将新的复习计划增加到计划表中qr = QSqlQuery(myGlobValues.get_value('G_db'))qr.exec("select max(mem_id) as max_id from memory")qr.last()lastRow = qr.value('max_id') + 1# 找出 total_rows 用于插入记录时的定位qr.exec("select count(*) as total_rows from memory")qr.last()total_rows = qr.value('total_rows')qr.finish()self.tableModelMemory = myGlobValues.get_value('G_tableModelMemory')self.tableModelMemory.insertRow(total_rows, QModelIndex())curRec = self.tableModelMemory.record() # 只有表头curRec.setValue('mem_id', lastRow)curRec.setValue('word_id', self.word_id)curRec.setValue('first_time', QDate.currentDate())self.tableModelMemory.setRecord(total_rows, curRec) # 插入记录if self.tableModelMemory.submitAll():self.close()else:error = self.tableModelMemory.lastError().text()QMessageBox.warning(self, '插入用户表失败:', error) # 注意不要加title = '' text=''return
最强大脑记忆曲线(11)—— 30天结束第一轮复习后的操作相关推荐
- 最强大脑记忆曲线(13)--应用程序的加密及授权码的实现
加密和授权 一.python程序加密与授权的思考 二.python文件 加密 三.注册机代码 目前我的小项目"最强大脑记忆曲线"已经可以出1.0版了,发布之前的最后一个环节就是给应 ...
- 最强大脑记忆曲线(12)-- 录入数据修改
录入数据修改 一.设计思路 二.解决过程 2.1 设计修改窗口 2.2 转成py文件 2.3 写业务逻辑 1.先显示一下基础页面 2.配合适配器,自动调整窗口大小 3.在数据录入窗口或背记窗口双击某条 ...
- 如何让大脑更强大?打造最强大脑的5个关键要素
问大家一个问题,你了解你的大脑吗?我们人生做的每一个决策都需要大脑的参与,大脑是如此的重要,然而绝大多数人对大脑的认知几乎为零.现在就来了解下我们的大脑,学习如何让自己的大脑更强大? 科学家们发现,人 ...
- html5 最强大脑最强记忆游戏
html5 最强大脑最强记忆游戏,这是款煅练多维记忆和测试记忆力的游戏,源自江苏卫视最强大脑最强记忆. 一.白块模式: 迅速记住白块变灰的顺序,并按变灰顺序,重复点击一遍:若点击顺序出错,则" ...
- 计算机修改人类记忆曲线,遗忘曲线
遗忘曲线由德国心理学家艾宾浩斯(H.Ebbinghaus)研究发现,描述了人类大脑对新事物遗忘的规律.人体大脑对新事物遗忘的循序渐进的直观描述,人们可以从遗忘曲线中掌握遗忘规律并加以利用,从而提升自我 ...
- c语言自动发扑克牌技巧,1分51秒记住52张乱序扑克牌 最强大脑是怎样炼成的
唐晓红进行扑克牌正反顺序背诵 庞天佑进行40位数字的速记背诵 在极短的时间里,速读大量数字.词组或一整副扑克牌,然后按照顺序.倒序准确复述出来-- 你或许看过综艺节目<最强大脑>,并为有这 ...
- 看最强大脑中英PK小记
约束记录表 简朴 勤劳 谦虚 诚恳 禁止浪费 珍惜时间 虚心学习 纯心做人 0 0 0 - 节制 静默 条理 决断 不恋吃睡 开口有益 规整事务 坚持,迅捷 0 - 0 0 正直 中庸 整洁 宁静 贞 ...
- 《最强大脑》新科世界脑王:其实我是教小学数学的
前些日子,新一季的<最强大脑>终于来了,在这场天才的狂欢中,每年都会有几个格外突出的大神,给人留下深刻的印象. 这一季的嘉宾阵容还有我非常喜欢的韩雪女神,Doctor.魏也回归了,让节目的 ...
- 《最强大脑——77招让你成为脑力最好的人》读书笔记
<最强大脑--77招让你成为脑力最好的人>读书笔记 序言-让我们把脑力发挥到极致 一. 大脑的优劣是由什么决定的? 整个人脑神经细胞的数量达到了大约1000亿个. 神经细胞彼此之间构成了 ...
- 《最强大脑第九季》C#手撸傅立叶残影题目
在最新一季的最强大脑总决赛中,有一个比赛项目<傅立叶残影>感觉印象深刻.原理就是五根针首尾相连,按照自身的转速和杆长运动,根据提供的每根杆的转速和杆长来判断出尾部运动的残影轨迹.原理比较简 ...
最新文章
- Beta 冲刺 (5/7)
- 重磅 | AI 圣经 PRML《模式识别与机器学习》官方开源了!
- leetcode 36. Valid Sudoku | 37. Sudoku Solver(数独)
- 20应用统计考研复试要点(part37)--概率论与数理统计
- EDM营销之如何使邮件列表更加有效
- Workflow WF Reference Links for 2009-02-13
- LeetCode 379. 电话目录管理系统(哈希set)
- Mr.J-- jQuery学习笔记(十四)--动画显示隐藏
- Android 系统(163)---Gallery为何有的图片在详细信息里查看其分辨率与实际不一样?
- 运维架构师-并不遥远的彼岸
- C++ map的基本操作和使用
- 使用iMazing将图书应用程序的ePub文件导出至电脑
- 计算机查找dll文件,电脑弹窗提示dll文件丢失怎么办?看我如何快速解决吧!
- Adobe FLASH CS6 安装错误解决方法
- 2. 导弹防御系统(动态规划)
- .x3m勒索病毒怎么处理 phobos勒索病毒恢复成功 百分百解密sql文件恢复
- ASCII码与16进制的互相转换(表)
- Atmel at91rm9200的armlinux的bootloader启动代码分析
- 小甲鱼零基础入门学习Python(绝对干货,值得学习)
- 多尺度计算机模拟方法,多尺度问题的数值模拟.pdf