784 lines
29 KiB
Python
784 lines
29 KiB
Python
|
# coding: gb2312
|
|||
|
from PyQt5.QtCore import QTimer
|
|||
|
from LSZXPagesManagerLibrary.display_page_layout_define import DisplayPageLayoutDefine
|
|||
|
from LSZXPagesManagerLibrary.consensus import *
|
|||
|
from datetime import datetime
|
|||
|
|
|||
|
|
|||
|
class DisplayPage(DisplayPageLayoutDefine):
|
|||
|
|
|||
|
def __init__(self):
|
|||
|
super(DisplayPage, self).__init__()
|
|||
|
|
|||
|
self.sit_up_title = '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
|
|||
|
self.sit_up_list = [
|
|||
|
{"name": "<EFBFBD><EFBFBD>С<EFBFBD><EFBFBD>1", "id": 1, "hr": 23, "bo": 49, "count": 30},
|
|||
|
{"name": "<EFBFBD><EFBFBD>С<EFBFBD><EFBFBD>1", "id": 2, "hr": 83, "bo": 49, "count": 30},
|
|||
|
{"name": "<EFBFBD><EFBFBD>С<EFBFBD><EFBFBD>1", "id": 3, "hr": 93, "bo": 49, "count": 30},
|
|||
|
{"name": "<EFBFBD><EFBFBD>С<EFBFBD><EFBFBD>1", "id": 4, "hr": 93, "bo": 49, "count": 30},
|
|||
|
{"name": "<EFBFBD><EFBFBD>С<EFBFBD><EFBFBD>1", "id": 5, "hr": 93, "bo": 49, "count": 30}
|
|||
|
]
|
|||
|
self.pull_up_title = '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
|
|||
|
self.pull_up_list = [
|
|||
|
{"name": "<EFBFBD><EFBFBD>С<EFBFBD><EFBFBD>2", "id": 1, "hr": 23, "bo": 49, "count": 40},
|
|||
|
{"name": "<EFBFBD><EFBFBD>С<EFBFBD><EFBFBD>2", "id": 2, "hr": 83, "bo": 49, "count": 40},
|
|||
|
{"name": "<EFBFBD><EFBFBD>С<EFBFBD><EFBFBD>2", "id": 3, "hr": 93, "bo": 49, "count": 40},
|
|||
|
{"name": "<EFBFBD><EFBFBD>С<EFBFBD><EFBFBD>2", "id": 4, "hr": 93, "bo": 49, "count": 40},
|
|||
|
{"name": "<EFBFBD><EFBFBD>С<EFBFBD><EFBFBD>2", "id": 5, "hr": 93, "bo": 49, "count": 40}
|
|||
|
]
|
|||
|
self.run_bf_title = '30*2<><32><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
|
|||
|
self.run_bf_list = [
|
|||
|
{"name": "<EFBFBD><EFBFBD>С<EFBFBD><EFBFBD>3", "id": 1, "hr": 28, "bo": 69, "count": 30},
|
|||
|
{"name": "<EFBFBD><EFBFBD>С<EFBFBD><EFBFBD>3", "id": 2, "hr": 88, "bo": 69, "count": 30},
|
|||
|
{"name": "<EFBFBD><EFBFBD>С<EFBFBD><EFBFBD>3", "id": 3, "hr": 98, "bo": 69, "count": 30},
|
|||
|
{"name": "<EFBFBD><EFBFBD>С<EFBFBD><EFBFBD>3", "id": 4, "hr": 98, "bo": 69, "count": 30},
|
|||
|
{"name": "<EFBFBD><EFBFBD>С<EFBFBD><EFBFBD>3", "id": 5, "hr": 98, "bo": 69, "count": 30}
|
|||
|
]
|
|||
|
self.push_up_title = '<EFBFBD><EFBFBD><EFBFBD>Գ<EFBFBD>'
|
|||
|
self.push_up_list = []
|
|||
|
|
|||
|
# ģ<><C4A3><EFBFBD>ӿڷ<D3BF><DAB7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> -------> <20>ɼ<EFBFBD><C9BC><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
self.total_list = [
|
|||
|
{
|
|||
|
"id": 1,
|
|||
|
"name": "<EFBFBD><EFBFBD><EFBFBD>ȳ<EFBFBD>",
|
|||
|
"situp": {"count": 63, "is_changed": True},
|
|||
|
"runaround": {"count": "0.89", "is_changed": False},
|
|||
|
"pushup": {"count": None, "is_changed": False},
|
|||
|
"pullup": {"count": None, "is_changed": True},
|
|||
|
"running": {"count": "00:02:36", "is_changed": False},
|
|||
|
"hr": {"hr": 90, "color": 'W'},
|
|||
|
"bo": {"bo": "98%", "color": 'W'},
|
|||
|
},
|
|||
|
{
|
|||
|
"id": 2,
|
|||
|
"name": "<EFBFBD>Լ<EFBFBD><EFBFBD><EFBFBD>",
|
|||
|
"situp": {"count": 63, "is_changed": True},
|
|||
|
"runaround": {"count": "17.89", "is_changed": False},
|
|||
|
"pushup": {"count": None, "is_changed": False},
|
|||
|
"pullup": {"count": None, "is_changed": True},
|
|||
|
"running": {"count": 36, "is_changed": False},
|
|||
|
"hr": {"hr": 90, "color": 'G'},
|
|||
|
"bo": {"bo": "98%", "color": 'G'},
|
|||
|
},
|
|||
|
{
|
|||
|
"id": 3,
|
|||
|
"name": "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
|
|||
|
"situp": {"count": 63, "is_changed": True},
|
|||
|
"runaround": {"count": "20.9", "is_changed": False},
|
|||
|
"pushup": {"count": 60, "is_changed": False},
|
|||
|
"pullup": {"count": 60, "is_changed": True},
|
|||
|
"running": {"count": 36, "is_changed": False},
|
|||
|
"hr": {"hr": 90, "color": 'Y'},
|
|||
|
"bo": {"bo": "98%", "color": 'Y'},
|
|||
|
},
|
|||
|
{
|
|||
|
"id": 4,
|
|||
|
"name": "Ǯ<EFBFBD>װ<EFBFBD>",
|
|||
|
"situp": {"count": 63, "is_changed": True},
|
|||
|
"runaround": {"count": "0.8999999", "is_changed": False},
|
|||
|
"pushup": {"count": None, "is_changed": False},
|
|||
|
"pullup": {"count": None, "is_changed": True},
|
|||
|
"running": {"count": 36, "is_changed": False},
|
|||
|
"hr": {"hr": 90, "color": 'R'},
|
|||
|
"bo": {"bo": "98%", "color": 'R'},
|
|||
|
},
|
|||
|
{
|
|||
|
"id": 5,
|
|||
|
"name": "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
|
|||
|
"situp": {"count": 63, "is_changed": True},
|
|||
|
"runaround": {"count": "0.8999999", "is_changed": False},
|
|||
|
"pushup": {"count": None, "is_changed": False},
|
|||
|
"pullup": {"count": None, "is_changed": True},
|
|||
|
"running": {"count": 36, "is_changed": False},
|
|||
|
"hr": {"hr": 90, "color": 'W'},
|
|||
|
"bo": {"bo": "98%", "color": 'W'},
|
|||
|
},
|
|||
|
{
|
|||
|
"id": 6,
|
|||
|
"name": "<EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
|
|||
|
"situp": {"count": 63, "is_changed": True},
|
|||
|
"runaround": {"count": "0.8999999", "is_changed": False},
|
|||
|
"pushup": {"count": 100, "is_changed": False},
|
|||
|
"pullup": {"count": 100, "is_changed": True},
|
|||
|
"running": {"count": 36, "is_changed": False},
|
|||
|
"hr": {"hr": 90, "color": 'W'},
|
|||
|
"bo": {"bo": "98%", "color": 'W'},
|
|||
|
},
|
|||
|
{
|
|||
|
"id": 7,
|
|||
|
"name": "<EFBFBD><EFBFBD><EFBFBD>ĺ<EFBFBD>",
|
|||
|
"situp": {"count": 63, "is_changed": True},
|
|||
|
"runaround": {"count": "0.8999999", "is_changed": False},
|
|||
|
"pushup": {"count": None, "is_changed": False},
|
|||
|
"pullup": {"count": None, "is_changed": True},
|
|||
|
"running": {"count": 36, "is_changed": False},
|
|||
|
"hr": {"hr": 90, "color": 'W'},
|
|||
|
"bo": {"bo": "98%", "color": 'W'},
|
|||
|
},
|
|||
|
{
|
|||
|
"id": 8,
|
|||
|
"name": "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
|
|||
|
"situp": {"count": 63, "is_changed": True},
|
|||
|
"runaround": {"count": "0.8999999", "is_changed": False},
|
|||
|
"pushup": {"count": None, "is_changed": False},
|
|||
|
"pullup": {"count": None, "is_changed": False},
|
|||
|
"running": {"count": 36, "is_changed": False},
|
|||
|
"hr": {"hr": 90, "color": 'W'},
|
|||
|
"bo": {"bo": "98%", "color": 'W'},
|
|||
|
},
|
|||
|
{
|
|||
|
"id": 9,
|
|||
|
"name": "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
|
|||
|
"situp": {"count": 63, "is_changed": True},
|
|||
|
"runaround": {"count": "0.8999999", "is_changed": False},
|
|||
|
"pushup": {"count": None, "is_changed": False},
|
|||
|
"pullup": {"count": None, "is_changed": False},
|
|||
|
"running": {"count": 36, "is_changed": False},
|
|||
|
"hr": {"hr": 90, "color": 'W'},
|
|||
|
"bo": {"bo": "98%", "color": 'W'},
|
|||
|
},
|
|||
|
{
|
|||
|
"id": 10,
|
|||
|
"name": "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
|
|||
|
"situp": {"count": 63, "is_changed": False},
|
|||
|
"runaround": {"count": "0.8999999", "is_changed": False},
|
|||
|
"pushup": {"count": None, "is_changed": False},
|
|||
|
"pullup": {"count": None, "is_changed": True},
|
|||
|
"running": {"count": 36, "is_changed": False},
|
|||
|
"hr": {"hr": 90, "color": 'W'},
|
|||
|
"bo": {"bo": "98%", "color": 'W'},
|
|||
|
},
|
|||
|
{
|
|||
|
"id": 11,
|
|||
|
"name": "<EFBFBD><EFBFBD>С<EFBFBD><EFBFBD>",
|
|||
|
"situp": {"count": 63, "is_changed": False},
|
|||
|
"runaround": {"count": "0.8999999", "is_changed": False},
|
|||
|
"pushup": {"count": None, "is_changed": False},
|
|||
|
"pullup": {"count": None, "is_changed": True},
|
|||
|
"running": {"count": 36, "is_changed": False},
|
|||
|
"hr": {"hr": 90, "color": 'W'},
|
|||
|
"bo": {"bo": "98%", "color": 'W'},
|
|||
|
},
|
|||
|
{
|
|||
|
"id": 12,
|
|||
|
"name": "<EFBFBD><EFBFBD>С<EFBFBD><EFBFBD>",
|
|||
|
"situp": {"count": 63, "is_changed": True},
|
|||
|
"runaround": {"count": "0.8999999", "is_changed": False},
|
|||
|
"pushup": {"count": None, "is_changed": True},
|
|||
|
"pullup": {"count": None, "is_changed": True},
|
|||
|
"running": {"count": 36, "is_changed": True},
|
|||
|
"hr": {"hr": 90, "color": 'W'},
|
|||
|
"bo": {"bo": "98%", "color": 'W'},
|
|||
|
},
|
|||
|
{
|
|||
|
"id": 13,
|
|||
|
"name": "<EFBFBD><EFBFBD>С<EFBFBD><EFBFBD>",
|
|||
|
"situp": {"count": 63, "is_changed": False},
|
|||
|
"runaround": {"count": "0.8999999", "is_changed": False},
|
|||
|
"pushup": {"count": None, "is_changed": True},
|
|||
|
"pullup": {"count": None, "is_changed": True},
|
|||
|
"running": {"count": 36, "is_changed": False},
|
|||
|
"hr": {"hr": 90, "color": 'R'},
|
|||
|
"bo": {"bo": "98%", "color": 'W'},
|
|||
|
},
|
|||
|
{
|
|||
|
"id": 14,
|
|||
|
"name": "<EFBFBD><EFBFBD>С<EFBFBD><EFBFBD>",
|
|||
|
"situp": {"count": 63, "is_changed": True},
|
|||
|
"runaround": {"count": "0.8999999", "is_changed": False},
|
|||
|
"pushup": {"count": None, "is_changed": False},
|
|||
|
"pullup": {"count": None, "is_changed": True},
|
|||
|
"running": {"count": 36, "is_changed": True},
|
|||
|
"hr": {"hr": 90, "color": 'R'},
|
|||
|
"bo": {"bo": "98%", "color": 'W'},
|
|||
|
},
|
|||
|
{
|
|||
|
"id": 15,
|
|||
|
"name": "<EFBFBD><EFBFBD><EFBFBD>ȳ<EFBFBD>",
|
|||
|
"situp": {"count": 63, "is_changed": False},
|
|||
|
"runaround": {"count": "0.8999999", "is_changed": False},
|
|||
|
"pushup": {"count": None, "is_changed": False},
|
|||
|
"pullup": {"count": None, "is_changed": True},
|
|||
|
"running": {"count": 36, "is_changed": False},
|
|||
|
"hr": {"hr": 90, "color": 'W'},
|
|||
|
"bo": {"bo": "98%", "color": 'W'},
|
|||
|
},
|
|||
|
{
|
|||
|
"id": 16,
|
|||
|
"name": "<EFBFBD>Լ<EFBFBD><EFBFBD><EFBFBD>",
|
|||
|
"situp": {"count": 63, "is_changed": False},
|
|||
|
"runaround": {"count": "0.8999999", "is_changed": False},
|
|||
|
"pushup": {"count": None, "is_changed": False},
|
|||
|
"pullup": {"count": None, "is_changed": False},
|
|||
|
"running": {"count": 36, "is_changed": False},
|
|||
|
"hr": {"hr": 90, "color": 'G'},
|
|||
|
"bo": {"bo": "98%", "color": 'G'},
|
|||
|
},
|
|||
|
{
|
|||
|
"id": 17,
|
|||
|
"name": "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
|
|||
|
"situp": {"count": 63, "is_changed": False},
|
|||
|
"runaround": {"count": "0.8999999", "is_changed": False},
|
|||
|
"pushup": {"count": None, "is_changed": False},
|
|||
|
"pullup": {"count": None, "is_changed": True},
|
|||
|
"running": {"count": 36, "is_changed": True},
|
|||
|
"hr": {"hr": 90, "color": 'Y'},
|
|||
|
"bo": {"bo": "98%", "color": 'Y'},
|
|||
|
},
|
|||
|
{
|
|||
|
"id": 18,
|
|||
|
"name": "Ǯ<EFBFBD>װ<EFBFBD>",
|
|||
|
"situp": {"count": 63, "is_changed": True},
|
|||
|
"runaround": {"count": "0.8999999", "is_changed": False},
|
|||
|
"pushup": {"count": None, "is_changed": False},
|
|||
|
"pullup": {"count": None, "is_changed": True},
|
|||
|
"running": {"count": 36, "is_changed": False},
|
|||
|
"hr": {"hr": 90, "color": 'R'},
|
|||
|
"bo": {"bo": "98%", "color": 'R'},
|
|||
|
},
|
|||
|
{
|
|||
|
"id": 19,
|
|||
|
"name": "<EFBFBD><EFBFBD><EFBFBD>ȳ<EFBFBD>",
|
|||
|
"situp": {"count": 63, "is_changed": True},
|
|||
|
"runaround": {"count": "0.8999999", "is_changed": False},
|
|||
|
"pushup": {"count": None, "is_changed": False},
|
|||
|
"pullup": {"count": None, "is_changed": True},
|
|||
|
"running": {"count": 36, "is_changed": False},
|
|||
|
"hr": {"hr": 90, "color": 'W'},
|
|||
|
"bo": {"bo": "98%", "color": 'W'},
|
|||
|
},
|
|||
|
{
|
|||
|
"id": 20,
|
|||
|
"name": "<EFBFBD>Լ<EFBFBD><EFBFBD><EFBFBD>",
|
|||
|
"situp": {"count": 63, "is_changed": True},
|
|||
|
"runaround": {"count": "0.8999999", "is_changed": False},
|
|||
|
"pushup": {"count": None, "is_changed": False},
|
|||
|
"pullup": {"count": None, "is_changed": True},
|
|||
|
"running": {"count": 36, "is_changed": False},
|
|||
|
"hr": {"hr": 90, "color": 'G'},
|
|||
|
"bo": {"bo": "98%", "color": 'G'},
|
|||
|
},
|
|||
|
{
|
|||
|
"id": 21,
|
|||
|
"name": "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
|
|||
|
"situp": {"count": 63, "is_changed": True},
|
|||
|
"runaround": {"count": "0.8999999", "is_changed": False},
|
|||
|
"pushup": {"count": None, "is_changed": False},
|
|||
|
"pullup": {"count": None, "is_changed": True},
|
|||
|
"running": {"count": 36, "is_changed": False},
|
|||
|
"hr": {"hr": 90, "color": 'Y'},
|
|||
|
"bo": {"bo": "98%", "color": 'Y'},
|
|||
|
},
|
|||
|
{
|
|||
|
"id": 22,
|
|||
|
"name": "Ǯ<EFBFBD>װ<EFBFBD>",
|
|||
|
"situp": {"count": 63, "is_changed": True},
|
|||
|
"runaround": {"count": "0.8999999", "is_changed": False},
|
|||
|
"pushup": {"count": None, "is_changed": False},
|
|||
|
"pullup": {"count": None, "is_changed": True},
|
|||
|
"running": {"count": 36, "is_changed": False},
|
|||
|
"hr": {"hr": 90, "color": 'R'},
|
|||
|
"bo": {"bo": "98%", "color": 'R'},
|
|||
|
},
|
|||
|
{
|
|||
|
"id": 1,
|
|||
|
"name": "<EFBFBD><EFBFBD><EFBFBD>ȳ<EFBFBD>",
|
|||
|
"situp": {"count": 63, "is_changed": True},
|
|||
|
"runaround": {"count": "0.89", "is_changed": False},
|
|||
|
"pushup": {"count": None, "is_changed": False},
|
|||
|
"pullup": {"count": None, "is_changed": True},
|
|||
|
"running": {"count": "00:02:36", "is_changed": False},
|
|||
|
"hr": {"hr": 90, "color": 'W'},
|
|||
|
"bo": {"bo": "98%", "color": 'W'},
|
|||
|
},
|
|||
|
{
|
|||
|
"id": 2,
|
|||
|
"name": "<EFBFBD>Լ<EFBFBD><EFBFBD><EFBFBD>",
|
|||
|
"situp": {"count": 63, "is_changed": True},
|
|||
|
"runaround": {"count": "17.89", "is_changed": False},
|
|||
|
"pushup": {"count": None, "is_changed": False},
|
|||
|
"pullup": {"count": None, "is_changed": True},
|
|||
|
"running": {"count": 36, "is_changed": False},
|
|||
|
"hr": {"hr": 90, "color": 'G'},
|
|||
|
"bo": {"bo": "98%", "color": 'G'},
|
|||
|
},
|
|||
|
{
|
|||
|
"id": 3,
|
|||
|
"name": "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
|
|||
|
"situp": {"count": 63, "is_changed": True},
|
|||
|
"runaround": {"count": "20.9", "is_changed": False},
|
|||
|
"pushup": {"count": 60, "is_changed": False},
|
|||
|
"pullup": {"count": 60, "is_changed": True},
|
|||
|
"running": {"count": 36, "is_changed": False},
|
|||
|
"hr": {"hr": 90, "color": 'Y'},
|
|||
|
"bo": {"bo": "98%", "color": 'Y'},
|
|||
|
},
|
|||
|
{
|
|||
|
"id": 4,
|
|||
|
"name": "Ǯ<EFBFBD>װ<EFBFBD>",
|
|||
|
"situp": {"count": 63, "is_changed": True},
|
|||
|
"runaround": {"count": "0.8999999", "is_changed": False},
|
|||
|
"pushup": {"count": None, "is_changed": False},
|
|||
|
"pullup": {"count": None, "is_changed": True},
|
|||
|
"running": {"count": 36, "is_changed": False},
|
|||
|
"hr": {"hr": 90, "color": 'R'},
|
|||
|
"bo": {"bo": "98%", "color": 'R'},
|
|||
|
},
|
|||
|
{
|
|||
|
"id": 5,
|
|||
|
"name": "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
|
|||
|
"situp": {"count": 63, "is_changed": True},
|
|||
|
"runaround": {"count": "0.8999999", "is_changed": False},
|
|||
|
"pushup": {"count": None, "is_changed": False},
|
|||
|
"pullup": {"count": None, "is_changed": True},
|
|||
|
"running": {"count": 36, "is_changed": False},
|
|||
|
"hr": {"hr": 90, "color": 'W'},
|
|||
|
"bo": {"bo": "98%", "color": 'W'},
|
|||
|
},
|
|||
|
{
|
|||
|
"id": 6,
|
|||
|
"name": "<EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
|
|||
|
"situp": {"count": 63, "is_changed": True},
|
|||
|
"runaround": {"count": "0.8999999", "is_changed": False},
|
|||
|
"pushup": {"count": 100, "is_changed": False},
|
|||
|
"pullup": {"count": 100, "is_changed": True},
|
|||
|
"running": {"count": 36, "is_changed": False},
|
|||
|
"hr": {"hr": 90, "color": 'W'},
|
|||
|
"bo": {"bo": "98%", "color": 'W'},
|
|||
|
},
|
|||
|
{
|
|||
|
"id": 7,
|
|||
|
"name": "<EFBFBD><EFBFBD><EFBFBD>ĺ<EFBFBD>",
|
|||
|
"situp": {"count": 63, "is_changed": True},
|
|||
|
"runaround": {"count": "0.8999999", "is_changed": False},
|
|||
|
"pushup": {"count": None, "is_changed": False},
|
|||
|
"pullup": {"count": None, "is_changed": True},
|
|||
|
"running": {"count": 36, "is_changed": False},
|
|||
|
"hr": {"hr": 90, "color": 'W'},
|
|||
|
"bo": {"bo": "98%", "color": 'W'},
|
|||
|
},
|
|||
|
{
|
|||
|
"id": 8,
|
|||
|
"name": "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
|
|||
|
"situp": {"count": 63, "is_changed": True},
|
|||
|
"runaround": {"count": "0.8999999", "is_changed": False},
|
|||
|
"pushup": {"count": None, "is_changed": False},
|
|||
|
"pullup": {"count": None, "is_changed": False},
|
|||
|
"running": {"count": 36, "is_changed": False},
|
|||
|
"hr": {"hr": 90, "color": 'W'},
|
|||
|
"bo": {"bo": "98%", "color": 'W'},
|
|||
|
},
|
|||
|
{
|
|||
|
"id": 9,
|
|||
|
"name": "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
|
|||
|
"situp": {"count": 63, "is_changed": True},
|
|||
|
"runaround": {"count": "0.8999999", "is_changed": False},
|
|||
|
"pushup": {"count": None, "is_changed": False},
|
|||
|
"pullup": {"count": None, "is_changed": False},
|
|||
|
"running": {"count": 36, "is_changed": False},
|
|||
|
"hr": {"hr": 90, "color": 'W'},
|
|||
|
"bo": {"bo": "98%", "color": 'W'},
|
|||
|
},
|
|||
|
{
|
|||
|
"id": 10,
|
|||
|
"name": "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
|
|||
|
"situp": {"count": 63, "is_changed": False},
|
|||
|
"runaround": {"count": "0.8999999", "is_changed": False},
|
|||
|
"pushup": {"count": None, "is_changed": False},
|
|||
|
"pullup": {"count": None, "is_changed": True},
|
|||
|
"running": {"count": 36, "is_changed": False},
|
|||
|
"hr": {"hr": 90, "color": 'W'},
|
|||
|
"bo": {"bo": "98%", "color": 'W'},
|
|||
|
},
|
|||
|
]
|
|||
|
|
|||
|
# ģ<><C4A3><EFBFBD>ӿڷ<D3BF><DAB7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> -------> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB>
|
|||
|
self.top_one_object = {
|
|||
|
"total": {"name": "<EFBFBD><EFBFBD><EFBFBD>ȳ<EFBFBD>", "score": 80},
|
|||
|
"situp": {"name": "<EFBFBD><EFBFBD>С<EFBFBD><EFBFBD>", "score": 63},
|
|||
|
"runaround": {"name": "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", "score": 17.11},
|
|||
|
"pushup": {"name": "֣<EFBFBD><EFBFBD><EFBFBD><EFBFBD>", "score": 58},
|
|||
|
"pullup": {"name": "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", "score": 43},
|
|||
|
"running": {"name": "<EFBFBD><EFBFBD><EFBFBD>ȳ<EFBFBD>", "score": '00:02:36'},
|
|||
|
}
|
|||
|
|
|||
|
# ģ<><C4A3><EFBFBD>ӿڷ<D3BF><DAB7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> -------> <20><>ǧ<EFBFBD><C7A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
self.running_list = [
|
|||
|
{
|
|||
|
"id": 1,
|
|||
|
"name": "<EFBFBD><EFBFBD><EFBFBD>ȳ<EFBFBD>",
|
|||
|
"hr": 90,
|
|||
|
"bo": "98%",
|
|||
|
"count": 36,
|
|||
|
"rank": 1,
|
|||
|
"finish": "δ<EFBFBD><EFBFBD>ʼ",
|
|||
|
"round": 0,
|
|||
|
"normal": False
|
|||
|
},
|
|||
|
{
|
|||
|
"id": 2,
|
|||
|
"name": "<EFBFBD>Լ<EFBFBD><EFBFBD><EFBFBD>",
|
|||
|
"hr": 90,
|
|||
|
"bo": "98%",
|
|||
|
"count": 40,
|
|||
|
"rank": 2,
|
|||
|
"finish": "δ<EFBFBD><EFBFBD>ʼ",
|
|||
|
"round": 0,
|
|||
|
"normal": True
|
|||
|
},
|
|||
|
{
|
|||
|
"id": 3,
|
|||
|
"name": "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
|
|||
|
"hr": 250,
|
|||
|
"bo": "98%",
|
|||
|
"count": 50,
|
|||
|
"rank": 3,
|
|||
|
"finish": "δ<EFBFBD><EFBFBD>ʼ",
|
|||
|
"round": 0,
|
|||
|
"normal": False
|
|||
|
},
|
|||
|
{
|
|||
|
"id": 4,
|
|||
|
"name": "Ǯ<EFBFBD>װ<EFBFBD>",
|
|||
|
"hr": 90,
|
|||
|
"bo": "98%",
|
|||
|
"count": 53,
|
|||
|
"rank": 4,
|
|||
|
"finish": "δ<EFBFBD><EFBFBD>ʼ",
|
|||
|
"round": 0,
|
|||
|
"normal": True
|
|||
|
},
|
|||
|
{
|
|||
|
"id": 5,
|
|||
|
"name": "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
|
|||
|
"hr": 90,
|
|||
|
"bo": "98%",
|
|||
|
"count": 53,
|
|||
|
"rank": 5,
|
|||
|
"finish": "δ<EFBFBD><EFBFBD>ʼ",
|
|||
|
"round": 0,
|
|||
|
"normal": True
|
|||
|
},
|
|||
|
{
|
|||
|
"id": 6,
|
|||
|
"name": "<EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
|
|||
|
"hr": 90,
|
|||
|
"bo": "98%",
|
|||
|
"count": 53,
|
|||
|
"rank": 6,
|
|||
|
"finish": "δ<EFBFBD><EFBFBD>ʼ",
|
|||
|
"round": 0,
|
|||
|
"normal": True
|
|||
|
},
|
|||
|
{
|
|||
|
"id": 7,
|
|||
|
"name": "<EFBFBD><EFBFBD><EFBFBD>ĺ<EFBFBD>",
|
|||
|
"hr": 90,
|
|||
|
"bo": "98%",
|
|||
|
"count": 53,
|
|||
|
"rank": 7,
|
|||
|
"finish": "δ<EFBFBD><EFBFBD>ʼ",
|
|||
|
"round": 0,
|
|||
|
"normal": True
|
|||
|
},
|
|||
|
{
|
|||
|
"id": 8,
|
|||
|
"name": "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
|
|||
|
"hr": 90,
|
|||
|
"bo": "98%",
|
|||
|
"count": 53,
|
|||
|
"rank": 8,
|
|||
|
"finish": "δ<EFBFBD><EFBFBD>ʼ",
|
|||
|
"round": 0,
|
|||
|
"normal": True
|
|||
|
},
|
|||
|
{
|
|||
|
"id": 9,
|
|||
|
"name": "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
|
|||
|
"hr": 90,
|
|||
|
"bo": "98%",
|
|||
|
"count": 53,
|
|||
|
"rank": 9,
|
|||
|
"finish": "δ<EFBFBD><EFBFBD>ʼ",
|
|||
|
"round": 0,
|
|||
|
"normal": True
|
|||
|
},
|
|||
|
{
|
|||
|
"id": 10,
|
|||
|
"name": "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
|
|||
|
"hr": 90,
|
|||
|
"bo": "98%",
|
|||
|
"count": 53,
|
|||
|
"rank": 10,
|
|||
|
"finish": "δ<EFBFBD><EFBFBD>ʼ",
|
|||
|
"round": 0,
|
|||
|
"normal": True
|
|||
|
},
|
|||
|
{
|
|||
|
"id": 11,
|
|||
|
"name": "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
|
|||
|
"hr": 90,
|
|||
|
"bo": "98%",
|
|||
|
"count": 53,
|
|||
|
"rank": 11,
|
|||
|
"finish": "δ<EFBFBD><EFBFBD>ʼ",
|
|||
|
"round": 0,
|
|||
|
"normal": True
|
|||
|
},
|
|||
|
{
|
|||
|
"id": 12,
|
|||
|
"name": "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
|
|||
|
"hr": 90,
|
|||
|
"bo": "98%",
|
|||
|
"count": 53,
|
|||
|
"rank": 12,
|
|||
|
"finish": "δ<EFBFBD><EFBFBD>ʼ",
|
|||
|
"round": 0,
|
|||
|
"normal": True
|
|||
|
},
|
|||
|
{
|
|||
|
"id": 13,
|
|||
|
"name": "֣<EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
|
|||
|
"hr": 90,
|
|||
|
"bo": "98%",
|
|||
|
"count": 53,
|
|||
|
"rank": 13,
|
|||
|
"finish": "δ<EFBFBD><EFBFBD>ʼ",
|
|||
|
"round": 0,
|
|||
|
"normal": True
|
|||
|
},
|
|||
|
{
|
|||
|
"id": 14,
|
|||
|
"name": "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
|
|||
|
"hr": 90,
|
|||
|
"bo": "98%",
|
|||
|
"count": 53,
|
|||
|
"rank": 14,
|
|||
|
"finish": "δ<EFBFBD><EFBFBD>ʼ",
|
|||
|
"round": 0,
|
|||
|
"normal": True
|
|||
|
},
|
|||
|
{
|
|||
|
"id": 15,
|
|||
|
"name": "<EFBFBD>˼<EFBFBD><EFBFBD><EFBFBD>",
|
|||
|
"hr": 90,
|
|||
|
"bo": "98%",
|
|||
|
"count": 53,
|
|||
|
"rank": 15,
|
|||
|
"finish": "δ<EFBFBD><EFBFBD>ʼ",
|
|||
|
"round": 0,
|
|||
|
"normal": True
|
|||
|
},
|
|||
|
{
|
|||
|
"id": 16,
|
|||
|
"name": "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
|
|||
|
"hr": 90,
|
|||
|
"bo": "98%",
|
|||
|
"count": 53,
|
|||
|
"rank": 16,
|
|||
|
"finish": "δ<EFBFBD><EFBFBD>ʼ",
|
|||
|
"round": 0,
|
|||
|
"normal": True
|
|||
|
},
|
|||
|
{
|
|||
|
"id": 17,
|
|||
|
"name": "<EFBFBD><EFBFBD><EFBFBD>ȳ<EFBFBD>",
|
|||
|
"hr": 90,
|
|||
|
"bo": "98%",
|
|||
|
"count": 36,
|
|||
|
"rank": 17,
|
|||
|
"finish": "δ<EFBFBD><EFBFBD>ʼ",
|
|||
|
"round": 0,
|
|||
|
"normal": True
|
|||
|
},
|
|||
|
{
|
|||
|
"id": 18,
|
|||
|
"name": "<EFBFBD>Լ<EFBFBD><EFBFBD><EFBFBD>",
|
|||
|
"hr": 90,
|
|||
|
"bo": "98%",
|
|||
|
"count": 40,
|
|||
|
"rank": 18,
|
|||
|
"finish": "δ<EFBFBD><EFBFBD>ʼ",
|
|||
|
"round": 0,
|
|||
|
"normal": True
|
|||
|
},
|
|||
|
{
|
|||
|
"id": 19,
|
|||
|
"name": "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
|
|||
|
"hr": 250,
|
|||
|
"bo": "98%",
|
|||
|
"count": 50,
|
|||
|
"rank": 19,
|
|||
|
"finish": "δ<EFBFBD><EFBFBD>ʼ",
|
|||
|
"round": 0,
|
|||
|
"normal": False
|
|||
|
},
|
|||
|
{
|
|||
|
"id": 20,
|
|||
|
"name": "Ǯ<EFBFBD>װ<EFBFBD>",
|
|||
|
"hr": 90,
|
|||
|
"bo": "98%",
|
|||
|
"count": 53,
|
|||
|
"rank": 20,
|
|||
|
"finish": "δ<EFBFBD><EFBFBD>ʼ",
|
|||
|
"round": 0,
|
|||
|
"normal": True
|
|||
|
},
|
|||
|
{
|
|||
|
"id": 21,
|
|||
|
"name": "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
|
|||
|
"hr": 90,
|
|||
|
"bo": "98%",
|
|||
|
"count": 53,
|
|||
|
"rank": 21,
|
|||
|
"finish": "δ<EFBFBD><EFBFBD>ʼ",
|
|||
|
"round": 0,
|
|||
|
"normal": True
|
|||
|
},
|
|||
|
{
|
|||
|
"id": 22,
|
|||
|
"name": "<EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
|
|||
|
"hr": 90,
|
|||
|
"bo": "98%",
|
|||
|
"count": 53,
|
|||
|
"rank": 22,
|
|||
|
"finish": "δ<EFBFBD><EFBFBD>ʼ",
|
|||
|
"round": 0,
|
|||
|
"normal": True
|
|||
|
},
|
|||
|
{
|
|||
|
"id": 23,
|
|||
|
"name": "<EFBFBD><EFBFBD><EFBFBD>ĺ<EFBFBD>",
|
|||
|
"hr": 90,
|
|||
|
"bo": "98%",
|
|||
|
"count": 53,
|
|||
|
"rank": 23,
|
|||
|
"finish": "δ<EFBFBD><EFBFBD>ʼ",
|
|||
|
"round": 0,
|
|||
|
"normal": True
|
|||
|
},
|
|||
|
{
|
|||
|
"id": 24,
|
|||
|
"name": "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
|
|||
|
"hr": 90,
|
|||
|
"bo": "98%",
|
|||
|
"count": 53,
|
|||
|
"rank": 24,
|
|||
|
"finish": "δ<EFBFBD><EFBFBD>ʼ",
|
|||
|
"round": 0,
|
|||
|
"normal": True
|
|||
|
},
|
|||
|
{
|
|||
|
"id": 25,
|
|||
|
"name": "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
|
|||
|
"hr": 90,
|
|||
|
"bo": "98%",
|
|||
|
"count": 53,
|
|||
|
"rank": 25,
|
|||
|
"finish": "δ<EFBFBD><EFBFBD>ʼ",
|
|||
|
"round": 0,
|
|||
|
"normal": True
|
|||
|
},
|
|||
|
{
|
|||
|
"id": 26,
|
|||
|
"name": "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
|
|||
|
"hr": 90,
|
|||
|
"bo": "98%",
|
|||
|
"count": 53,
|
|||
|
"rank": 26,
|
|||
|
"finish": "δ<EFBFBD><EFBFBD>ʼ",
|
|||
|
"round": 0,
|
|||
|
"normal": True
|
|||
|
},
|
|||
|
{
|
|||
|
"id": 27,
|
|||
|
"name": "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
|
|||
|
"hr": 90,
|
|||
|
"bo": "98%",
|
|||
|
"count": 53,
|
|||
|
"rank": 27,
|
|||
|
"finish": "δ<EFBFBD><EFBFBD>ʼ",
|
|||
|
"round": 0,
|
|||
|
"normal": True
|
|||
|
},
|
|||
|
{
|
|||
|
"id": 28,
|
|||
|
"name": "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
|
|||
|
"hr": 90,
|
|||
|
"bo": "98%",
|
|||
|
"count": 53,
|
|||
|
"rank": 28,
|
|||
|
"finish": "δ<EFBFBD><EFBFBD>ʼ",
|
|||
|
"round": 0,
|
|||
|
"normal": True
|
|||
|
},
|
|||
|
{
|
|||
|
"id": 29,
|
|||
|
"name": "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
|
|||
|
"hr": 90,
|
|||
|
"bo": "98%",
|
|||
|
"count": 53,
|
|||
|
"rank": 29,
|
|||
|
"finish": "δ<EFBFBD><EFBFBD>ʼ",
|
|||
|
"round": 0,
|
|||
|
"normal": True
|
|||
|
},
|
|||
|
{
|
|||
|
"id": 30,
|
|||
|
"name": "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
|
|||
|
"hr": 90,
|
|||
|
"bo": "98%",
|
|||
|
"count": 53,
|
|||
|
"rank": 30,
|
|||
|
"finish": "δ<EFBFBD><EFBFBD>ʼ",
|
|||
|
"round": 0,
|
|||
|
"normal": True
|
|||
|
}
|
|||
|
]
|
|||
|
|
|||
|
if len(self.running_list) > 0:
|
|||
|
self.running_stacked_widget.addWidget(self.running_widget)
|
|||
|
else:
|
|||
|
self.running_stacked_widget.addWidget(self.init_empty_widget())
|
|||
|
|
|||
|
self.sit_up_widget.set_data(self.sit_up_title, self.sit_up_list)
|
|||
|
self.pull_up_widget.set_data(self.pull_up_title, self.pull_up_list)
|
|||
|
self.run_bf_widget.set_data(self.run_bf_title, self.run_bf_list)
|
|||
|
self.push_up_widget.set_data(self.push_up_title, self.push_up_list)
|
|||
|
self.grade_summary_widget.set_data(self.total_list)
|
|||
|
self.top_one_widget.set_data(self.top_one_object)
|
|||
|
self.sqm_widget.set_person(self.running_list)
|
|||
|
# <20><>ʱ<EFBFBD><CAB1><EFBFBD>½<EFBFBD><C2BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
self.update_timer = QTimer(self)
|
|||
|
self.update_timer.timeout.connect(self.realtime_display)
|
|||
|
# <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Զ<EFBFBD>ˢ<EFBFBD><CBA2>
|
|||
|
self.realtime_display()
|
|||
|
self.update_timer.start(500) # ÿ<><C3BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB>
|
|||
|
# <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̵ĸ<CCB5><C4B8><EFBFBD>
|
|||
|
self.sqm_widget.resume()
|
|||
|
# <20><><EFBFBD>ؼ<EFBFBD><D8BC>¼<EFBFBD>
|
|||
|
self.back_button.clicked.connect(self.back_button_action)
|
|||
|
# <20><>ȡ<EFBFBD><C8A1>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD>
|
|||
|
self.cur_timer = QTimer(self)
|
|||
|
self.cur_timer.timeout.connect(self.cur_timer_fun)
|
|||
|
self.cur_timer.start(1000) # ÿ 1 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB>ʱ<EFBFBD><CAB1>
|
|||
|
self.cur_timer_fun()
|
|||
|
|
|||
|
def cur_timer_fun(self):
|
|||
|
now = datetime.now()
|
|||
|
time_str = now.strftime("%Y <20><> %m <20><> %d <20><> %H:%M:%S")
|
|||
|
self.timer_widget.setText(time_str)
|
|||
|
|
|||
|
def realtime_display(self):
|
|||
|
# <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
person_score = self.running_list
|
|||
|
person_score = list(filter(
|
|||
|
lambda x: x[ID] in [person_mes[ID] for person_mes in self.running_list],
|
|||
|
person_score
|
|||
|
))
|
|||
|
self.sqm_widget.update_person(person_score)
|
|||
|
|
|||
|
def back_button_action(self):
|
|||
|
print('<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ؼ<EFBFBD>')
|