Обновлен интерфейс окон: изменены стили и размеры элементов, улучшена читаемость текста, добавлены иконки для кнопок, оптимизированы отступы и размеры компонентов.

This commit is contained in:
kromskii2 committed 2025-03-14 20:11:38 +07:00
1 parent 657d8b5ec1
commit 828f3c6c12
4 files changed
+194 -63

No files matched your search

+26 -19
View File
@@ -17,36 +17,42 @@ class ConsoleWindow(QDialog):
def setup_ui(self):
self.setStyleSheet("""
QDialog {
background-color: #2b2b2b;
min-width: 600px;
min-height: 400px;
background-color: #1e1e1e;
min-width: 700px;
min-height: 500px;
}
QTextEdit {
background-color: #1e1e1e;
color: #ffffff;
border: 1px solid #3b3b3b;
border-radius: 4px;
font-family: 'Consolas', 'Courier New', monospace;
font-size: 12px;
padding: 8px;
background-color: #252526;
color: #d4d4d4;
border: none;
border-radius: 8px;
font-family: 'JetBrains Mono', 'Consolas', 'Courier New', monospace;
font-size: 13px;
padding: 12px;
selection-background-color: #264f78;
}
QPushButton {
background-color: #0d6efd;
color: white;
border: none;
border-radius: 4px;
background-color: #2d2d2d;
color: #d4d4d4;
border: 1px solid #3e3e3e;
border-radius: 6px;
padding: 8px 16px;
font-weight: bold;
font-weight: 500;
min-width: 100px;
margin: 4px;
}
QPushButton:hover {
background-color: #0b5ed7;
background-color: #3e3e3e;
border-color: #565656;
}
QPushButton:pressed {
background-color: #0a58ca;
background-color: #565656;
}
""")
layout = QVBoxLayout(self)
layout.setContentsMargins(16, 16, 16, 16)
layout.setSpacing(12)
# Область для логов
self.console_output = QTextEdit()
@@ -55,11 +61,12 @@ class ConsoleWindow(QDialog):
# Кнопки управления
buttons_layout = QHBoxLayout()
buttons_layout.setSpacing(8)
copy_button = QPushButton("Копировать всё")
copy_button = QPushButton("📋 Копировать")
copy_button.clicked.connect(self.copy_all)
clear_button = QPushButton("Очистить")
clear_button = QPushButton("🗑️ Очистить")
clear_button.clicked.connect(self.clear_console)
buttons_layout.addWidget(copy_button)