Обновлен интерфейс окон: изменены стили и размеры элементов, улучшена читаемость текста, добавлены иконки для кнопок, оптимизированы отступы и размеры компонентов.
This commit is contained in:
1 parent
657d8b5ec1
commit
828f3c6c12
4 files changed
+194
-63
No files matched your search
+26
-19
@@ -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)
|
||||
|
||||
Reference in new issue
Block a user