reload_racers button
This commit is contained in:
parent
8104096c0b
commit
2c9ea8e379
@ -32,10 +32,7 @@ session.mount('https://', HTTPAdapter(max_retries=retries))
|
|||||||
last_card = 0
|
last_card = 0
|
||||||
last_time = datetime.datetime.now()
|
last_time = datetime.datetime.now()
|
||||||
|
|
||||||
response = session.get(config['host'] + '/api/racers')
|
racers = []
|
||||||
|
|
||||||
racers = response.json()
|
|
||||||
|
|
||||||
|
|
||||||
log = []
|
log = []
|
||||||
|
|
||||||
@ -106,8 +103,20 @@ def register_racer():
|
|||||||
updateRacers()
|
updateRacers()
|
||||||
|
|
||||||
|
|
||||||
|
def reload_racers():
|
||||||
|
global racers
|
||||||
|
response = session.get(config['host'] + '/api/racers')
|
||||||
|
|
||||||
|
racers = response.json()
|
||||||
|
updateRacers()
|
||||||
|
|
||||||
|
|
||||||
|
reload_racers()
|
||||||
|
|
||||||
|
|
||||||
window = uic.loadUi("registrace.ui")
|
window = uic.loadUi("registrace.ui")
|
||||||
window.register_racer.clicked.connect(register_racer)
|
window.register_racer.clicked.connect(register_racer)
|
||||||
|
window.reload_racers.clicked.connect(reload_racers)
|
||||||
window.show()
|
window.show()
|
||||||
|
|
||||||
|
|
||||||
@ -158,7 +167,7 @@ def updateLastCard(card_id):
|
|||||||
'url': config['host'] + '/api/station/register',
|
'url': config['host'] + '/api/station/register',
|
||||||
'json': {'card_id': card_id, 'time': time.strftime('%d.%m.%Y %H:%M:%S.%f'), 'station_id': 1},
|
'json': {'card_id': card_id, 'time': time.strftime('%d.%m.%Y %H:%M:%S.%f'), 'station_id': 1},
|
||||||
'message': f"Úspěšné odstartování závodníka {racer['starting_number']}!",
|
'message': f"Úspěšné odstartování závodníka {racer['starting_number']}!",
|
||||||
'failed': f"Núspěšné odstartování závodníka {racer['starting_number']}!",
|
'failed': f"Núspěšné odstartování závodníka {racer['starting_number']}, prosím registraci opakujte!",
|
||||||
})
|
})
|
||||||
racer['started'] = True
|
racer['started'] = True
|
||||||
|
|
||||||
|
@ -14,6 +14,19 @@
|
|||||||
<string>Registrace závodníků</string>
|
<string>Registrace závodníků</string>
|
||||||
</property>
|
</property>
|
||||||
<layout class="QGridLayout" name="gridLayout">
|
<layout class="QGridLayout" name="gridLayout">
|
||||||
|
<item row="4" column="0">
|
||||||
|
<spacer name="verticalSpacer">
|
||||||
|
<property name="orientation">
|
||||||
|
<enum>Qt::Orientation::Vertical</enum>
|
||||||
|
</property>
|
||||||
|
<property name="sizeHint" stdset="0">
|
||||||
|
<size>
|
||||||
|
<width>20</width>
|
||||||
|
<height>40</height>
|
||||||
|
</size>
|
||||||
|
</property>
|
||||||
|
</spacer>
|
||||||
|
</item>
|
||||||
<item row="0" column="0">
|
<item row="0" column="0">
|
||||||
<widget class="QPushButton" name="register_racer">
|
<widget class="QPushButton" name="register_racer">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
@ -31,22 +44,16 @@
|
|||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item row="3" column="0">
|
<item row="0" column="1" rowspan="5">
|
||||||
<spacer name="verticalSpacer">
|
|
||||||
<property name="orientation">
|
|
||||||
<enum>Qt::Vertical</enum>
|
|
||||||
</property>
|
|
||||||
<property name="sizeHint" stdset="0">
|
|
||||||
<size>
|
|
||||||
<width>20</width>
|
|
||||||
<height>40</height>
|
|
||||||
</size>
|
|
||||||
</property>
|
|
||||||
</spacer>
|
|
||||||
</item>
|
|
||||||
<item row="0" column="1" rowspan="4">
|
|
||||||
<widget class="QListView" name="racers"/>
|
<widget class="QListView" name="racers"/>
|
||||||
</item>
|
</item>
|
||||||
|
<item row="3" column="0">
|
||||||
|
<widget class="QPushButton" name="reload_racers">
|
||||||
|
<property name="text">
|
||||||
|
<string>Obnovit Závodníky</string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
</layout>
|
</layout>
|
||||||
</widget>
|
</widget>
|
||||||
<resources/>
|
<resources/>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user