Добавлены пресеты размеров изображения с красивыми кнопками
This commit is contained in:
1 parent
41999b31c1
commit
603f6827b6
3 files changed
+82
No files matched your search
@@ -18,6 +18,7 @@ from modules.model_manager import ModelManager
|
||||
from modules.sampler_manager import SamplerManager
|
||||
from modules.prompt_window import PromptWindow
|
||||
from modules.negative_prompt_window import NegativePromptWindow
|
||||
from modules.size_preset_manager import SizePresetManager
|
||||
|
||||
class GenerationThread(QThread):
|
||||
progress_updated = pyqtSignal(float, str)
|
||||
@@ -202,6 +203,11 @@ class MainWindow(QMainWindow):
|
||||
self.sampler_manager = SamplerManager(self.api_url)
|
||||
settings_layout.addWidget(self.sampler_manager)
|
||||
|
||||
# Добавляем менеджер пресетов размеров
|
||||
self.size_preset_manager = SizePresetManager()
|
||||
self.size_preset_manager.size_changed.connect(self.on_size_preset_changed)
|
||||
settings_layout.addWidget(self.size_preset_manager)
|
||||
|
||||
# Параметры генерации
|
||||
params_layout = QVBoxLayout()
|
||||
|
||||
@@ -503,6 +509,12 @@ class MainWindow(QMainWindow):
|
||||
self.sampler_manager.update_api_url(new_url)
|
||||
self.log_to_console(f"API URL обновлен: {new_url}")
|
||||
|
||||
def on_size_preset_changed(self, width, height):
|
||||
"""Обработчик изменения размера через пресет"""
|
||||
self.width_input.setValue(width)
|
||||
self.height_input.setValue(height)
|
||||
self.log_to_console(f"Размер изменен на: {width}x{height}")
|
||||
|
||||
if __name__ == '__main__':
|
||||
app = QApplication(sys.argv)
|
||||
window = MainWindow()
|
||||
|
||||
Reference in new issue
Block a user