-
Notifications
You must be signed in to change notification settings - Fork 0
/
help.ui
36 lines (36 loc) · 9.7 KB
/
help.ui
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
<class>Form</class>
<widget class="QWidget" name="Form">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>481</width>
<height>395</height>
</rect>
</property>
<property name="windowTitle">
<string>Form</string>
</property>
<layout class="QGridLayout" name="gridLayout">
<item row="0" column="0">
<layout class="QVBoxLayout" name="verticalLayout">
<item>
<widget class="QTextBrowser" name="textBrowser">
<property name="html">
<string><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;">
<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; background-color:#ffffff;"><span style=" font-family:'Courier New'; font-size:16pt; font-weight:600; color:#000000;">Напоминалка<br /></span><span style=" font-family:'Courier New'; font-size:8pt; font-weight:600; font-style:italic; color:#660e7a;"><br /></span><span style=" font-family:'Courier New'; font-size:8pt; color:#000000;">Идея в том, чтобы через определенные промежутки времени программа напоминала о каком-либо действии.<br />Например, следить за осанкой. Кнопки со знаком + и знаком - нажимаются в зависимости от того, выполнялось ли требование в мосент запуска программы.<br />Например, если во время показа окна пользователь сидит с ровной осанкой</span><span style=" font-family:'Courier New'; font-size:8pt; font-weight:600; color:#000000;"> - </span><span style=" font-family:'Courier New'; font-size:8pt; color:#000000;">он жмет </span><span style=" font-family:'Courier New'; font-size:16pt; font-weight:600; color:#000000;">+ </span><span style=" font-family:'Courier New'; font-size:8pt; color:#000000;">(плюс), если нет то </span><span style=" font-family:'Courier New'; font-size:16pt; font-weight:600; color:#000000;">-</span><span style=" font-family:'Courier New'; font-size:8pt; color:#000000;"> (минус).<br />Сответсвенно, счетчик увеличивается или уменьшается. Цель - увеличение счетчика.<br /><br />Программа написана на Python3 и PyQT5. <br />Для запуска программы нужно использовать встроенный планировщик операционной системы или запускать его вручгную. <br />Окно приложения будет показываться через определенные пользователем промежутки времени и будет видимым определнное пользователем в настройках количество секунд.<br />Окно приложения будет показываться только в определнное время суток.<br />При запуске программа создает значок в системном трее. Значок имеет свое контекстное меню для управления.<br />Значок программы виден всегда, независимо от того скрыто или показано окно приложения в данный момент.<br />Основное окно также имеет контестное меню, которое аналогично контестному меню значка в системном трее.<br />Все настройки программы делаются через окно настроек, которое вызывается при нажатии на пункте </span><span style=" font-family:'Courier New'; font-size:10pt; font-weight:600; color:#000000;">Настройка</span><span style=" font-family:'Courier New'; font-size:8pt; font-weight:600; color:#000080;"> </span><span style=" font-family:'Courier New'; font-size:8pt; color:#000000;">контекстного меню главного окна или значка в трее.<br />Окно настроек позволяет настроить следующие параменты:<br /><br /></span><span style=" font-family:'Courier New'; font-size:8pt; font-weight:600; color:#000080;">- </span><span style=" font-family:'Courier New'; font-size:8pt; color:#000000;">Время в секундах, в течении которого будет показываться главное окно.<br /></span><span style=" font-family:'Courier New'; font-size:8pt; font-weight:600; color:#000080;">- </span><span style=" font-family:'Courier New'; font-size:8pt; color:#000000;">Время в минутоах, в течении которого будет скрыть окно приложения<br /></span><span style=" font-family:'Courier New'; font-size:8pt; font-weight:600; color:#000080;">- </span><span style=" font-family:'Courier New'; font-size:8pt; color:#000000;">Восстановить настройки по-умолчанию<br /></span><span style=" font-family:'Courier New'; font-size:8pt; font-weight:600; color:#000080;">- </span><span style=" font-family:'Courier New'; font-size:8pt; color:#000000;">Сбросить счетчик<br /></span><span style=" font-family:'Courier New'; font-size:8pt; font-weight:600; color:#000080;">- </span><span style=" font-family:'Courier New'; font-size:8pt; color:#000000;">Установить время суток, с которого окно приложения не будет показываться<br /></span><span style=" font-family:'Courier New'; font-size:8pt; font-weight:600; color:#000080;">- </span><span style=" font-family:'Courier New'; font-size:8pt; color:#000000;">Установить время суток, в течении которого начинать показывать окно приложения<br /></span><span style=" font-family:'Courier New'; font-size:8pt; font-weight:600; color:#000080;">- </span><span style=" font-family:'Courier New'; font-size:8pt; color:#000000;">Изменить шрифт текста и размер (кроме MacOS)<br /></span><span style=" font-family:'Courier New'; font-size:8pt; font-weight:600; color:#000080;">- </span><span style=" font-family:'Courier New'; font-size:8pt; color:#000000;">Изменить цвет текста <br /><br />На MacOS кнопка выбора шрифта недоступна. Можно изменить только цвет текста.<br /><br />При настройке запуска через планировщик Windows необходимо указывать рабочий каталог.<br /><br />Проверена работа программы под Windows, MacOS, CentOS, Ubuntu.<br />Для Windows есть файл </span><span style=" font-family:'Courier New'; font-size:10pt; font-weight:600; color:#000000;">.exe</span><span style=" font-family:'Courier New'; font-size:8pt; font-weight:600; color:#000080;"> </span><span style=" font-family:'Courier New'; font-size:8pt; color:#000000;">в каталоге </span><span style=" font-family:'Courier New'; font-size:10pt; font-weight:600; color:#000000;">/dist</span><span style=" font-family:'Courier New'; font-size:8pt; color:#000000;">.<br /><br /><br />При запуске приложение создает в рабочем каталоге файл - </span><span style=" font-family:'Courier New'; font-size:10pt; font-weight:600; color:#000000;">reminder.pid</span><span style=" font-family:'Courier New'; font-size:8pt; color:#000000;">.<br />При попытке запуска второго экземляра, приложение проверяет наличие данного файла, и, еслиобнуживает его, то заверщает свою работу, предотвращая таким образом запуск нескольких экземпляров приложения одновременно.<br />При закрытии приложение удаляет указанный файл.</span></p></body></html></string>
</property>
</widget>
</item>
</layout>
</item>
</layout>
</widget>
<resources/>
<connections/>
</ui>