Perfection
This commit is contained in:
parent
2fa52fbcc7
commit
d4dbb8d495
1 changed files with 17 additions and 16 deletions
|
|
@ -1242,37 +1242,38 @@ class TranslationTab(QWidget):
|
||||||
""")
|
""")
|
||||||
layout.addWidget(progress_bar, 1) # Stretch factor of 1 to fill remaining space
|
layout.addWidget(progress_bar, 1) # Stretch factor of 1 to fill remaining space
|
||||||
|
|
||||||
# Inline result labels (hidden until completion) - anchored to the right
|
# Inline result labels (hidden until completion) - anchored to the right
|
||||||
# Order: tokens | time | status(check) | cost
|
# Order (visual): tokens | time | cost | status(check)
|
||||||
tokens_label = QLabel("")
|
tokens_label = QLabel("")
|
||||||
tokens_label.setStyleSheet("color: #f1c40f; font-weight: bold; font-size: 11px;")
|
tokens_label.setStyleSheet("color: #f1c40f; font-weight: bold; font-size: 9px;")
|
||||||
tokens_label.setFixedWidth(100)
|
tokens_label.setFixedWidth(100)
|
||||||
tokens_label.setVisible(False)
|
tokens_label.setVisible(False)
|
||||||
tokens_label.setAlignment(Qt.AlignRight | Qt.AlignVCenter)
|
tokens_label.setAlignment(Qt.AlignRight | Qt.AlignVCenter)
|
||||||
layout.addWidget(tokens_label)
|
layout.addWidget(tokens_label)
|
||||||
|
|
||||||
time_label = QLabel("")
|
time_label = QLabel("")
|
||||||
time_label.setStyleSheet("color: #4da6ff; font-weight: bold; font-size: 11px;")
|
time_label.setStyleSheet("color: #4da6ff; font-weight: bold; font-size: 9px;")
|
||||||
time_label.setFixedWidth(70)
|
time_label.setFixedWidth(90)
|
||||||
time_label.setVisible(False)
|
time_label.setVisible(False)
|
||||||
time_label.setAlignment(Qt.AlignRight | Qt.AlignVCenter)
|
time_label.setAlignment(Qt.AlignRight | Qt.AlignVCenter)
|
||||||
layout.addWidget(time_label)
|
layout.addWidget(time_label)
|
||||||
|
|
||||||
# Small status label (checkmark or X) placed between time and cost
|
# Cost label (to the left of the status/checkmark)
|
||||||
status_label = QLabel("")
|
|
||||||
status_label.setStyleSheet("font-weight: bold; font-size: 11px;")
|
|
||||||
status_label.setFixedWidth(22)
|
|
||||||
status_label.setVisible(False)
|
|
||||||
status_label.setAlignment(Qt.AlignCenter)
|
|
||||||
layout.addWidget(status_label)
|
|
||||||
|
|
||||||
cost_label = QLabel("")
|
cost_label = QLabel("")
|
||||||
cost_label.setStyleSheet("color: #4ec9b0; font-weight: bold; font-size: 11px;")
|
cost_label.setStyleSheet("color: #4ec9b0; font-weight: bold; font-size: 9px;")
|
||||||
cost_label.setFixedWidth(80)
|
cost_label.setFixedWidth(100)
|
||||||
cost_label.setVisible(False)
|
cost_label.setVisible(False)
|
||||||
cost_label.setAlignment(Qt.AlignRight | Qt.AlignVCenter)
|
cost_label.setAlignment(Qt.AlignRight | Qt.AlignVCenter)
|
||||||
layout.addWidget(cost_label)
|
layout.addWidget(cost_label)
|
||||||
|
|
||||||
|
# Small status label (checkmark or X) placed to the right of cost
|
||||||
|
status_label = QLabel("")
|
||||||
|
status_label.setStyleSheet("font-weight: bold; font-size: 11px;")
|
||||||
|
status_label.setFixedWidth(100)
|
||||||
|
status_label.setVisible(False)
|
||||||
|
status_label.setAlignment(Qt.AlignCenter)
|
||||||
|
layout.addWidget(status_label)
|
||||||
|
|
||||||
widget.setLayout(layout)
|
widget.setLayout(layout)
|
||||||
|
|
||||||
# Store references
|
# Store references
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue