From af86c5cc53de15a5eb99389cf89fd21b25e1c1e1 Mon Sep 17 00:00:00 2001 From: kromskii2 <146603192+kromskii2@users.noreply.github.com> Date: Fri, 14 Mar 2025 19:36:09 +0700 Subject: [PATCH] =?UTF-8?q?=D0=A3=D0=BB=D1=83=D1=87=D1=88=D0=B5=D0=BD=20?= =?UTF-8?q?=D0=B8=D0=BD=D1=82=D0=B5=D1=80=D1=84=D0=B5=D0=B9=D1=81=20=D0=BF?= =?UTF-8?q?=D1=80=D0=BE=D0=BC=D0=BF=D1=82=D0=BE=D0=B2:=20=D1=83=D0=B2?= =?UTF-8?q?=D0=B5=D0=BB=D0=B8=D1=87=D0=B5=D0=BD=20=D1=80=D0=B0=D0=B7=D0=BC?= =?UTF-8?q?=D0=B5=D1=80=20=D0=BE=D0=BA=D0=BD=D0=B0,=20=D1=83=D0=BB=D1=83?= =?UTF-8?q?=D1=87=D1=88=D0=B5=D0=BD=D0=B0=20=D1=87=D0=B8=D1=82=D0=B0=D0=B5?= =?UTF-8?q?=D0=BC=D0=BE=D1=81=D1=82=D1=8C=20=D1=82=D0=B5=D0=BA=D1=81=D1=82?= =?UTF-8?q?=D0=B0,=20=D0=BA=D0=BD=D0=BE=D0=BF=D0=BA=D0=B0=20=D0=BF=D0=B5?= =?UTF-8?q?=D1=80=D0=B5=D0=BC=D0=B5=D1=89=D0=B5=D0=BD=D0=B0=20=D1=80=D1=8F?= =?UTF-8?q?=D0=B4=D0=BE=D0=BC=20=D1=81=20=D0=BF=D0=BE=D0=BB=D0=B5=D0=BC=20?= =?UTF-8?q?=D0=BF=D1=80=D0=BE=D0=BC=D0=BF=D1=82=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main.py | 20 +++++++++++++------- modules/prompt_window.py | 14 +++++++++++--- 2 files changed, 24 insertions(+), 10 deletions(-) diff --git a/main.py b/main.py index 570acb3..c3674d0 100644 --- a/main.py +++ b/main.py @@ -167,8 +167,19 @@ class MainWindow(QMainWindow): prompt_label = QLabel("Промпт:") self.prompt_input = QTextEdit() self.prompt_input.setPlaceholderText("Введите описание изображения...") - settings_layout.addWidget(prompt_label) - settings_layout.addWidget(self.prompt_input) + prompt_layout = QVBoxLayout() + prompt_header = QHBoxLayout() + prompt_header.addWidget(prompt_label) + + # Добавляем кнопку промптов рядом с полем промпта + self.prompt_button = QPushButton("Готовые промпты") + self.prompt_button.clicked.connect(self.toggle_prompt_window) + prompt_header.addWidget(self.prompt_button) + prompt_header.addStretch() + + prompt_layout.addLayout(prompt_header) + prompt_layout.addWidget(self.prompt_input) + settings_layout.addLayout(prompt_layout) # Негативный промпт neg_prompt_label = QLabel("Негативный промпт:") @@ -242,11 +253,6 @@ class MainWindow(QMainWindow): self.console_button.clicked.connect(self.toggle_console) settings_layout.addWidget(self.console_button) - # Добавляем кнопку промптов - self.prompt_button = QPushButton("Готовые промпты") - self.prompt_button.clicked.connect(self.toggle_prompt_window) - settings_layout.addWidget(self.prompt_button) - # Кнопка генерации self.generate_button = QPushButton("Сгенерировать") self.generate_button.clicked.connect(self.start_generation) diff --git a/modules/prompt_window.py b/modules/prompt_window.py index 2cbd8cf..3c6838c 100644 --- a/modules/prompt_window.py +++ b/modules/prompt_window.py @@ -17,8 +17,8 @@ class PromptWindow(QDialog): self.setStyleSheet(""" QDialog { background-color: #2b2b2b; - min-width: 800px; - min-height: 600px; + min-width: 1000px; + min-height: 800px; } QTreeWidget { background-color: #1e1e1e; @@ -26,9 +26,11 @@ class PromptWindow(QDialog): border: 1px solid #3b3b3b; border-radius: 4px; padding: 8px; + font-size: 14px; } QTreeWidget::item { - padding: 4px; + padding: 6px; + min-height: 24px; } QTreeWidget::item:selected { background-color: #0d6efd; @@ -41,6 +43,7 @@ class PromptWindow(QDialog): border-radius: 4px; padding: 8px 16px; font-weight: bold; + min-width: 120px; } QPushButton:hover { background-color: #0b5ed7; @@ -54,6 +57,11 @@ class PromptWindow(QDialog): border: 1px solid #555555; border-radius: 4px; padding: 8px; + font-size: 14px; + min-height: 24px; + } + QLabel { + font-size: 14px; } """)