Программа, предназначенная для учёта музейных экспонатов. Приложение не содержит вирусов, вы можете сами в этом убедиться на сайте www.virustotal.com
- Создание и настройки базы данных
- Получение строки для подключения к базе данных
- Гайд по приложению
- Создание геометрии
Чтобы создать базу данных, для начала нужно перейти на сайт MongoDB и зарегистрироваться там
(В данный момент, чтобы попась на сайт MongoDB, нужно включить VPN. Он понадобится только для создания и настройки базы данных. Использовать VPN в приложении Emook не требуется)
Дальше, вам нужно подтвердить почту, которую вы указывали при регистрации
В открывшемся окне, после регистрации выберите во всех пунктах любые варианты ответов и нажмите "Finish"
Нажмите "Create" в бесплатном тарифном плане
Дальше нажмите "Create Cluster"
Перейдите в "Database Access"
Нажмите "Add New Database User"
Выберите Введите имя пользователя базы данных и пароль для него
Нажмите "Add User"
Перейдите в "Network Access"
Нажмите "Add IP address"
Чтобы в базу данных можно было заходить с любого места, нажмите "Allow Access From Anywhere" (Так сделаю я)
А если хотите, чтобы в базу данных можно было заходить с текущего IP адреса, нажмите "Add Current IP Address"
Далее нажмите "Confirm"
Отлично! Вы настроили базу данных.
Перейдите в "Databases"
Нажмите "Connect"
Выберите "Connect your application"
В пункте "Driver" выберите "Python", а в "Version" выберите "3.6 or later"
Скопируйте строку для подключения, для этого нажмите на значок копирования
В этой строке есть имя и пароль от пользователя базы данных (Логин:Пароль), но пароль не вписан.
В этой строке, нужно заменить "", на тот пароль, который вы делали для этого пользователя базы данных
Если имя пользователя базы данных не совпадает, то откройте блокнот и замените неправильное имя, на правильное.
Отлично! Теперь у вас есть готовая строка для подключения к базе данных.
Как добавить базу данных в приложение, вы можете посмотреть здесь
- Окно выбора базы данных
- Главное окно
- Настройки
- Добавление экспоната
- Просмотр экспонатов
- Импорт и Экспорт базы данных
При запуске приложения, вас встречает окно выбора базы данных.
Чтобы добавить базу данных в ваш список, вам нужно нажать кнопку "Добавить".
Далее нужно просто ввести название для базы данных (Оно будет отображаться в вашем списке с базами данных в нижнем регистре), а также строку для подключения (как её получить вы можете узнать здесь)
После этого нужно нажать кнопку "Добавить".
Готово! Вы добавили базу данных в свой список.
Чтобы изменить запись о базе данных, нужно выбрать её (1 раз нажать по записи левой кнопкой мыши) и нажать кнопку "Изменить"
В открывшемся окне вы можете редактировать название и строку подключения к базе данных.
Чтобы сохранить изменения, нажмите кнопку "Изменить"
Готово! Вы изменили запись о базе данных.
Чтобы открыть базу данных, нужно сделать двойноё щелчёк мыши по нужной базе данных
Чтобы удалить запись о базе данных, нужно выбрать запись, которую вы хотите удалить (1 щелчёк левой кнопкой мыши) и нажать кнопку "Удалить"
После выбора базы данных вы попадаете в главное окно приложения.
От сюда вы сможете попасть во все нужные места, в том числе и вернуться назад.
Чтобы попасть в настройки, на главном окне нужо нажать кнопку "Настройки".
Сдесь вы можете менять как тему, так и геометрию окон приложения.
Темы влияют на то, как выглядят объекты приложения (кнопки, выпадающие списки, текст), а геометрия влияет на размер и место объектов.
После того, как вы изменили настройки, приложение перезапустится с применёнными настройками.
Чтобы добавить экспонат, нужно нажать кнопку "Добавить экспонат" на главном окне.
В открывшемся окне выбираем:
- фонд музея
- подраздел фонда музея
- Тип фонда (Основной или научно-вспомогательный)
- Название (Обязательно должно быть уникальным, то есть не должн быть 2 экспоната с одинаковыми названиями)
- Номер учётной записи (Необязательно)
Дальше нажимаем кнопку "Далее"
В открывшемся окне вводим:
- ФИО дарителя (Необязательно)
- Место хранения (Необязательно)
- Описание (Необязательно)
Нажимаем кнопку "Добавить"
Отлично! Вы добавили экспонат в базу данных.
Чтобы увидель список экспонатов, нужно выбрать раздел фонда музея в окне выбора экспонатов, или нажать "Все", для просмотра всех экспонатов.
Если у выбранного раздела нет подразделов, то вы сразу попадёте в окно со списком экспонатов.
Если же у выбранного раздела есть подразделы, то вы попадёте в окно выбора подраздела, после чего попадёте в окно со списком экспонатов.
Отлично! Вы попали в окно со списком экспонатов.
Здесь вы можете увидеть список экспонатов выбранного вами раздела в базе данных (Если вы выбрали "Все", то вы увиделе список всех экспонатов в базе данных).
Здесь вы можете искать экспонат как по названию, так и по номеру учётной записи.
Также, если нажать на кнопку "Обновить", то обновится список экспонатов.
Если сделать двойной щелчёк по экспонату в списке, то окроется окно с данными об экспонате.
В этом окне вы можете как изменить данные об экспонате (Также, как и добавлять экспонат), так и удалить их.
После нажатия кнопки "Удалить", вы просто удалите экспонат из базы данных навсегда.
Чтобы импортировать и экспортировать базу данных, нужно перейти в окно со списком экспонатов.
Чтобы экспортировать список экспонатов и информацию о них (в выбранном разделе и подразделе), нужно нажать кнопку "Экспортировать"
Далее выбираем место для созранения и нажимаем "Сохранить"
Готово! Теперь вы экспортировали список экспонатов и информацию о них (в выбранном разделе и подразделе) из базы данных в таблицу Excel
Для начала нам понадобится таблица Excel (формат .xlsx - обязательно) с данными об экспонатах в таком формате
Чтобы экспортировать список экспонатов и информацию о них, нужно нажать кнопку "Импортировать"
Далее выбираем таблицу Excel (формат .xlsx - обязательно) для созранения и нажимаем "Открыть"
После загрузки, появится уведомление о конце загрузки
Нажимаем "OK", после этого список экспонатов обновится. (В базу данных добавятся экспонаты с таблицы Excel. Если имена будут совпадать, то старая информация заменится на новую)
В папке приложения есть папка “Resourses” с геометриями - “Geometry” и темами - “styles” соответственно. В этих папках находятся геометрии и стили которые отображаются в настройках для их применения. Их можно добавлять или убирать.
Сами файлы геометрий и тем хранится в формате ini на языке Lua. В файле находятся переменные с названием каждого объекта в приложении и их характеристиками.
И так, как же сделать геометрию? Просто перейдите в папку "Resourses" --> "Доп прога".
- В папке «OriginUI» находятся стандартные геометрии в формате ui.
- С папкой «Workspace» программа будет взаимодействовать.
- А в папке «Qt Designer» находится программа для редактирования ui файлов.
После этого откроется окно программы «Qt Designer» в которой нужно нажать «Open…», выбрать все файлы (или только некоторые) из папки «Workspace» и нажать «Открыть»
Чтобы начать «творить», нужно скопировать файлы из папки «OriginUI» в папку «Workspace», затем перейти в папку «Qt Designer» и открыть файл «designer».
После этого откроется окно программы «Qt Designer» в которой нужно нажать «Open…», выбрать все файлы (или только некоторые) из папки «Workspace» и нажать «Открыть»
Также можно открыть файлы ui нажав кнопку с папкой в левой верхней части программы
Теперь можно редактировать выбранные файлы. Чтобы увеличить размер окна, нужно навести курсор на боковую часть редактируемого окна, зажать левую кнопку мыши и двигать курсор
Чтобы изменять местоположение объекта, то нужно навести курсор мыши на этот объект, зажать левую кнопку мыши и передвинуть этот объект
Чтобы изменить размер объекта, то нужно нажать на него правой кнопкой мыши, после чего появится выделение на этом объекте
На выделении будут квадратики, которые нужны для изменения размера объекта. Нужно всего лишь зажать квадратик левой кнопкой мыши и начать двигать мышкой
Чтобы изменить размер шрифта, то нужно нажать на нужный вам объект левой кнопкой мыши, после чего справа в колонке с характеристиками найти «font».
Этот пункт является списком, который можно открыть с помощью стрелочки слева
Далее в появившимся пункте «Point Size» справа можно менять размер шрифта у данного объекта, но помните, что у всех кнопок должен быть одинаковый размер шрифта, который вы укажете позже
Чтобы изменить стиль объекта нужно выбрать нужный объект, нажать правой кнопкой мыши по нему и нажать "Change styleSheet"
В открывшемся окне можно добавить стиль для выбранного объекта в формате css
Если выбрать само окно, то мы будем изменять стиль всего окна (стиль на объекте будет комбинироваться со стилем, который был задан в окне).
Чтобы сохранить изменения нужно нажать на окно, которое хотим сохранить, а после этого нажать на кнопку сохранения в левом верхнем углу
После того, как вы закончили редактировать, вы должны запустить файл «start», который находится в папке «Доп прога», ввести название для геометрии и стиля, нажать "Enter", ввести размер шрифта для всех кнопок и нажать "Enter"
После этого в папке с программой появятся файлы с введенным ранее названием и с добавленным "_Style" - если это тема или "_Geometry" - если это геометрия
Дальше просто перемещаем файл геометрии в папку с геометриями
А файл с темой в папку с темами
Готово, вы создали геометрию и тему для приложения. Теперь вы можете выбрать их в настройках приложения