mirror of
https://github.com/283375/arcaea-offline-ocr-model.git
synced 2025-11-14 08:22:14 +00:00
wip: ui
This commit is contained in:
@ -11,23 +11,12 @@ class ProjectEntry(Ui_ProjectEntry, QWidget):
|
||||
self.setupUi(self)
|
||||
self.project = None
|
||||
|
||||
self.tabManage.reloadProject.connect(self.reloadProject)
|
||||
|
||||
def setProject(self, project: Project):
|
||||
self.project = project
|
||||
self.updateLabels()
|
||||
self.tabManage.setProject(project)
|
||||
|
||||
def updateLabels(self):
|
||||
if not self.project:
|
||||
self.projectNameLabel.setText("-")
|
||||
self.projectDescriptionLabel.setText("-")
|
||||
return
|
||||
|
||||
self.projectNameLabel.setText(self.project.name)
|
||||
self.projectDescriptionLabel.setText(
|
||||
"<br>".join(
|
||||
[
|
||||
str(self.project.path.resolve()),
|
||||
f"{len(self.project.sources)} sources",
|
||||
f"{len(self.project.samples)} samples ({len(self.project.samplesUnclassified)} unclassified)",
|
||||
]
|
||||
)
|
||||
)
|
||||
def reloadProject(self):
|
||||
self.project.reload()
|
||||
self.setProject(self.project)
|
||||
|
||||
Reference in New Issue
Block a user