Улучшен интерфейс промптов: увеличен размер окна, улучшена читаемость текста, кнопка перемещена рядом с полем промпта
This commit is contained in:
1 parent
4b16298d05
commit
af86c5cc53
2 files changed
+24
-10
No files matched your search
@@ -167,8 +167,19 @@ class MainWindow(QMainWindow):
|
|||||||
prompt_label = QLabel("Промпт:")
|
prompt_label = QLabel("Промпт:")
|
||||||
self.prompt_input = QTextEdit()
|
self.prompt_input = QTextEdit()
|
||||||
self.prompt_input.setPlaceholderText("Введите описание изображения...")
|
self.prompt_input.setPlaceholderText("Введите описание изображения...")
|
||||||
settings_layout.addWidget(prompt_label)
|
prompt_layout = QVBoxLayout()
|
||||||
settings_layout.addWidget(self.prompt_input)
|
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("Негативный промпт:")
|
neg_prompt_label = QLabel("Негативный промпт:")
|
||||||
@@ -242,11 +253,6 @@ class MainWindow(QMainWindow):
|
|||||||
self.console_button.clicked.connect(self.toggle_console)
|
self.console_button.clicked.connect(self.toggle_console)
|
||||||
settings_layout.addWidget(self.console_button)
|
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 = QPushButton("Сгенерировать")
|
||||||
self.generate_button.clicked.connect(self.start_generation)
|
self.generate_button.clicked.connect(self.start_generation)
|
||||||
|
|||||||
@@ -17,8 +17,8 @@ class PromptWindow(QDialog):
|
|||||||
self.setStyleSheet("""
|
self.setStyleSheet("""
|
||||||
QDialog {
|
QDialog {
|
||||||
background-color: #2b2b2b;
|
background-color: #2b2b2b;
|
||||||
min-width: 800px;
|
min-width: 1000px;
|
||||||
min-height: 600px;
|
min-height: 800px;
|
||||||
}
|
}
|
||||||
QTreeWidget {
|
QTreeWidget {
|
||||||
background-color: #1e1e1e;
|
background-color: #1e1e1e;
|
||||||
@@ -26,9 +26,11 @@ class PromptWindow(QDialog):
|
|||||||
border: 1px solid #3b3b3b;
|
border: 1px solid #3b3b3b;
|
||||||
border-radius: 4px;
|
border-radius: 4px;
|
||||||
padding: 8px;
|
padding: 8px;
|
||||||
|
font-size: 14px;
|
||||||
}
|
}
|
||||||
QTreeWidget::item {
|
QTreeWidget::item {
|
||||||
padding: 4px;
|
padding: 6px;
|
||||||
|
min-height: 24px;
|
||||||
}
|
}
|
||||||
QTreeWidget::item:selected {
|
QTreeWidget::item:selected {
|
||||||
background-color: #0d6efd;
|
background-color: #0d6efd;
|
||||||
@@ -41,6 +43,7 @@ class PromptWindow(QDialog):
|
|||||||
border-radius: 4px;
|
border-radius: 4px;
|
||||||
padding: 8px 16px;
|
padding: 8px 16px;
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
|
min-width: 120px;
|
||||||
}
|
}
|
||||||
QPushButton:hover {
|
QPushButton:hover {
|
||||||
background-color: #0b5ed7;
|
background-color: #0b5ed7;
|
||||||
@@ -54,6 +57,11 @@ class PromptWindow(QDialog):
|
|||||||
border: 1px solid #555555;
|
border: 1px solid #555555;
|
||||||
border-radius: 4px;
|
border-radius: 4px;
|
||||||
padding: 8px;
|
padding: 8px;
|
||||||
|
font-size: 14px;
|
||||||
|
min-height: 24px;
|
||||||
|
}
|
||||||
|
QLabel {
|
||||||
|
font-size: 14px;
|
||||||
}
|
}
|
||||||
""")
|
""")
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user