hide players ID
This commit is contained in:
parent
185733b5d4
commit
c79bb1d11f
3 changed files with 7 additions and 21 deletions
|
|
@ -26,12 +26,10 @@ class Ui_MainWindow(object):
|
||||||
self.playersTable = QtWidgets.QTableWidget(parent=self.playersTab)
|
self.playersTable = QtWidgets.QTableWidget(parent=self.playersTab)
|
||||||
self.playersTable.setGeometry(QtCore.QRect(10, 60, 741, 431))
|
self.playersTable.setGeometry(QtCore.QRect(10, 60, 741, 431))
|
||||||
self.playersTable.setObjectName("playersTable")
|
self.playersTable.setObjectName("playersTable")
|
||||||
self.playersTable.setColumnCount(2)
|
self.playersTable.setColumnCount(1)
|
||||||
self.playersTable.setRowCount(0)
|
self.playersTable.setRowCount(0)
|
||||||
item = QtWidgets.QTableWidgetItem()
|
item = QtWidgets.QTableWidgetItem()
|
||||||
self.playersTable.setHorizontalHeaderItem(0, item)
|
self.playersTable.setHorizontalHeaderItem(0, item)
|
||||||
item = QtWidgets.QTableWidgetItem()
|
|
||||||
self.playersTable.setHorizontalHeaderItem(1, item)
|
|
||||||
self.addPlayerBtn = QtWidgets.QPushButton(parent=self.playersTab)
|
self.addPlayerBtn = QtWidgets.QPushButton(parent=self.playersTab)
|
||||||
self.addPlayerBtn.setGeometry(QtCore.QRect(20, 20, 75, 23))
|
self.addPlayerBtn.setGeometry(QtCore.QRect(20, 20, 75, 23))
|
||||||
self.addPlayerBtn.setObjectName("addPlayerBtn")
|
self.addPlayerBtn.setObjectName("addPlayerBtn")
|
||||||
|
|
@ -134,7 +132,7 @@ class Ui_MainWindow(object):
|
||||||
self.menubar.addAction(self.menuHelp.menuAction())
|
self.menubar.addAction(self.menuHelp.menuAction())
|
||||||
|
|
||||||
self.retranslateUi(MainWindow)
|
self.retranslateUi(MainWindow)
|
||||||
self.tabWidget.setCurrentIndex(1)
|
self.tabWidget.setCurrentIndex(0)
|
||||||
QtCore.QMetaObject.connectSlotsByName(MainWindow)
|
QtCore.QMetaObject.connectSlotsByName(MainWindow)
|
||||||
|
|
||||||
def retranslateUi(self, MainWindow):
|
def retranslateUi(self, MainWindow):
|
||||||
|
|
@ -142,8 +140,6 @@ class Ui_MainWindow(object):
|
||||||
MainWindow.setWindowTitle(_translate("MainWindow", "WarChron"))
|
MainWindow.setWindowTitle(_translate("MainWindow", "WarChron"))
|
||||||
item = self.playersTable.horizontalHeaderItem(0)
|
item = self.playersTable.horizontalHeaderItem(0)
|
||||||
item.setText(_translate("MainWindow", "Name"))
|
item.setText(_translate("MainWindow", "Name"))
|
||||||
item = self.playersTable.horizontalHeaderItem(1)
|
|
||||||
item.setText(_translate("MainWindow", "ID"))
|
|
||||||
self.addPlayerBtn.setText(_translate("MainWindow", "Add player"))
|
self.addPlayerBtn.setText(_translate("MainWindow", "Add player"))
|
||||||
self.tabWidget.setTabText(self.tabWidget.indexOf(self.playersTab), _translate("MainWindow", "Players"))
|
self.tabWidget.setTabText(self.tabWidget.indexOf(self.playersTab), _translate("MainWindow", "Players"))
|
||||||
self.addWarBtn.setText(_translate("MainWindow", "Add war"))
|
self.addWarBtn.setText(_translate("MainWindow", "Add war"))
|
||||||
|
|
|
||||||
|
|
@ -28,7 +28,7 @@
|
||||||
</rect>
|
</rect>
|
||||||
</property>
|
</property>
|
||||||
<property name="currentIndex">
|
<property name="currentIndex">
|
||||||
<number>1</number>
|
<number>0</number>
|
||||||
</property>
|
</property>
|
||||||
<widget class="QWidget" name="playersTab">
|
<widget class="QWidget" name="playersTab">
|
||||||
<attribute name="icon">
|
<attribute name="icon">
|
||||||
|
|
@ -52,11 +52,6 @@
|
||||||
<string>Name</string>
|
<string>Name</string>
|
||||||
</property>
|
</property>
|
||||||
</column>
|
</column>
|
||||||
<column>
|
|
||||||
<property name="text">
|
|
||||||
<string>ID</string>
|
|
||||||
</property>
|
|
||||||
</column>
|
|
||||||
</widget>
|
</widget>
|
||||||
<widget class="QPushButton" name="addPlayerBtn">
|
<widget class="QPushButton" name="addPlayerBtn">
|
||||||
<property name="geometry">
|
<property name="geometry">
|
||||||
|
|
|
||||||
|
|
@ -47,9 +47,7 @@ class View(QtWidgets.QMainWindow, Ui_MainWindow):
|
||||||
item = self.playersTable.itemAt(pos)
|
item = self.playersTable.itemAt(pos)
|
||||||
if not item:
|
if not item:
|
||||||
return
|
return
|
||||||
row = item.row()
|
player_id = item.data(Qt.ItemDataRole.UserRole)
|
||||||
player_item = self.playersTable.item(row, 0)
|
|
||||||
player_id = player_item.data(Qt.ItemDataRole.UserRole)
|
|
||||||
menu = QMenu(self)
|
menu = QMenu(self)
|
||||||
edit_action = menu.addAction("Edit")
|
edit_action = menu.addAction("Edit")
|
||||||
delete_action = menu.addAction("Delete")
|
delete_action = menu.addAction("Delete")
|
||||||
|
|
@ -116,12 +114,9 @@ class View(QtWidgets.QMainWindow, Ui_MainWindow):
|
||||||
table = self.playersTable
|
table = self.playersTable
|
||||||
table.setRowCount(len(players))
|
table.setRowCount(len(players))
|
||||||
for row, player in enumerate(players):
|
for row, player in enumerate(players):
|
||||||
name_item = QtWidgets.QTableWidgetItem(player.name)
|
play_item = QtWidgets.QTableWidgetItem(player.name)
|
||||||
name_item.setData(Qt.ItemDataRole.UserRole, player.id)
|
play_item.setData(Qt.ItemDataRole.UserRole, player.id)
|
||||||
table.setItem(row, 0, name_item)
|
table.setItem(row, 0, play_item)
|
||||||
id_item = QtWidgets.QTableWidgetItem(player.id)
|
|
||||||
id_item.setFlags(id_item.flags() & ~Qt.ItemFlag.ItemIsEditable)
|
|
||||||
table.setItem(row, 1, id_item)
|
|
||||||
table.resizeColumnsToContents()
|
table.resizeColumnsToContents()
|
||||||
|
|
||||||
def display_wars(self, wars: list):
|
def display_wars(self, wars: list):
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue