Добавил:
СПбГУТ * ИКСС * Программная инженерия Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Содержание ВКР / ВКР 2022 (без приложений). Коваленко Л.А. Разработка конструктора нейронных сетей.docx
Скачиваний:
126
Добавлен:
11.06.2022
Размер:
16.44 Mб
Скачать
      1. Функции настроек приложения

Основные функции настроек приложения приведены в таблице 2.5.

Таблица 2.6 — Основные функции настроек приложения

Функция

Описание

«Шрифт заголовков»

На форме должно быть 2 изменяемых поля ввода:

  1. Название шрифта: выбор из списка шрифтов.

  2. Размер шрифта: число, от 6 до 28.

Должна быть кнопка «Применить», применяющая изменения к заголовкам всех блоков всех проектов.

Должна быть кнопка «Отменить», отменяющая изменения.

«Шрифт блоков текста»

На форме должно быть 2 изменяемых поля ввода:

  1. Название шрифта: выбор из списка шрифтов.

  2. Размер шрифта: число, от 6 до 28.

Должна быть кнопка «Применить», применяющая изменения ко всем блокам текста всех проектов.

Должна быть кнопка «Отменить», отменяющая изменения.

«Шрифт блоков кода»

На форме должно быть 2 изменяемых поля ввода:

  1. Название шрифта: выбор из списка шрифтов.

  2. Размер шрифта: число, от 6 до 28.

Должна быть кнопка «Применить», применяющая изменения ко всем блокам кода всех проектов.

Должна быть кнопка «Отменить», отменяющая изменения.

«Перечитать файл настроек»

Перечитывает файл настроек «settings.ini» из директории с приложением и обновляет внешний вид приложения со всеми элементами в соответствии с указанными настройками.

Файл настроек «settings.ini» в директории приложения:

  • Основные настройки: «MainWindow-Settings».

    • Ширина: число, от 100 до 2000.

    • Высота: число, от 100 до 2000.

    • Стиль элементов: строка.

    • На весь экран: булево («True» или «False»).

  • Настройки шрифта: «Font-Settings».

    • Название шрифта заголовков: строка.

    • Размер шрифта заголовков: число, от 6 до 28.

    • Название шрифта текста: строка.

    • Размер шрифта текста: число, от 6 до 28.

    • Название шрифта кода: строка.

    • Размер шрифта кода: число, от 6 до 28.

      1. Функции инструментов

Основные функции инструментов приведены в таблице 2.6.

Таблица 2.7 — Основные функции инструментов

Функция

Описание

«Выбор цвета»

  1. Открывается системное диалоговое окно выбора цвета с кнопками «Ок» и «Отмена».

  2. Если «Отмена», то отмена выбора.

  3. Если «Ок», то выбранный цвет копируется в буфер обмена и отображается информационное сообщение «Параметры цвета скопированы в буфер обмена».

Формат копируемого текста:

# CMYK: (<C>, <M>, <Y>, <K>)

# RGB: (<R>, <G>, <B>)

# HSL: (<H>, <S>, <L>)

# HSV: (<H>, <S>, <V>)

«Выбор файлов»

  1. Открывается системное диалоговое окно выбора нескольких файлов с кнопками «Открыть» и «Отмена».

  2. Если «Отмена», то отмена выбора.

  3. Если был выбран хотя бы один файл и нажата кнопка «Ок», то в буфер обмена копируется список выбранных файлов для использования его в коде на Python, а затем отображается информационное сообщение «Список выбранных файлов скопирован в буфер обмена».

Формат копируемого текста:

[

r"<путь к файлу #1>",

r"<путь к файлу #2>",

<…>

r"<путь к файлу #N>",

]