improve draw & battle display
This commit is contained in:
parent
93aae78f0d
commit
a9cd4c9e27
19 changed files with 281 additions and 150 deletions
|
|
@ -529,10 +529,22 @@ class View(QtWidgets.QMainWindow, Ui_MainWindow):
|
|||
table.setRowCount(len(sectors))
|
||||
for row, battle in enumerate(sectors):
|
||||
sector_item = QtWidgets.QTableWidgetItem(battle.sector_name)
|
||||
if battle.state_icon:
|
||||
sector_item.setIcon(QIcon(battle.state_icon))
|
||||
player_1_item = QtWidgets.QTableWidgetItem(battle.player_1)
|
||||
if battle.player1_icon:
|
||||
player_1_item.setIcon(QIcon(battle.player1_icon))
|
||||
player_2_item = QtWidgets.QTableWidgetItem(battle.player_2)
|
||||
if battle.player2_icon:
|
||||
player_2_item.setIcon(QIcon(battle.player2_icon))
|
||||
score_item = QtWidgets.QTableWidgetItem(battle.score)
|
||||
vp_item = QtWidgets.QTableWidgetItem(battle.victory_condition)
|
||||
comment_item = QtWidgets.QTableWidgetItem(battle.comment)
|
||||
sector_item.setData(Qt.ItemDataRole.UserRole, battle.id)
|
||||
table.setItem(row, 0, sector_item)
|
||||
table.setItem(row, 1, player_1_item)
|
||||
table.setItem(row, 2, player_2_item)
|
||||
table.setItem(row, 3, score_item)
|
||||
table.setItem(row, 4, vp_item)
|
||||
table.setItem(row, 5, comment_item)
|
||||
table.resizeColumnsToContents()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue