Tema clar/fosc segons el sistema i títol de finestra

This commit is contained in:
2026-05-29 21:07:00 +02:00
parent b71df66e22
commit 9d13c2434b
4 changed files with 131 additions and 6 deletions
+5 -4
View File
@@ -18,6 +18,9 @@ from ..config import Config, Game
from ..workers import DownloadWorker, RunWorker
from .game_row import GameRow
APP_NAME = "Jail Launcher"
WINDOW_TITLE = f"© 2026 {APP_NAME} — JailDesigner"
class MainWindow(QMainWindow):
def __init__(self, config: Config, root: Path, parent=None) -> None:
@@ -31,7 +34,7 @@ class MainWindow(QMainWindow):
# llegue al hilo principal, y la UI nunca se refresca.
self._workers: set = set()
self.setWindowTitle("jlauncher — Juegos jailgames")
self.setWindowTitle(WINDOW_TITLE)
self.resize(720, 640)
splitter = QSplitter(Qt.Vertical)
@@ -58,9 +61,7 @@ class MainWindow(QMainWindow):
self.log_view = QPlainTextEdit()
self.log_view.setReadOnly(True)
self.log_view.setMaximumBlockCount(5000)
self.log_view.setStyleSheet(
"font-family: monospace; font-size: 11px; background:#1e1e1e; color:#d4d4d4;"
)
self.log_view.setStyleSheet("font-family: monospace; font-size: 11px;")
splitter.addWidget(self.log_view)
splitter.setStretchFactor(0, 3)
splitter.setStretchFactor(1, 1)