From 5e81cfc343ea39758e0182451ecdc7f3f70a864f Mon Sep 17 00:00:00 2001 From: risen Date: Sat, 1 Mar 2025 19:12:09 +0300 Subject: [PATCH] add: ui files --- .gitignore | 4 +- UI/Add_printer.ui | 427 +++++++++++++++++++ UI/Calc3d.ui | 968 ++++++++++++++++++++++++++++++++++++++++++ UI/Del_preset.ui | 78 ++++ UI/Edit_presset.ui | 55 +++ UI/Settings.ui | 532 +++++++++++++++++++++++ UI/Updates.ui | 129 ++++++ UI/about.ui | 54 +++ UI/formula.ui | 143 +++++++ UI/preset_settings.ui | 427 +++++++++++++++++++ 10 files changed, 2815 insertions(+), 2 deletions(-) create mode 100644 UI/Add_printer.ui create mode 100644 UI/Calc3d.ui create mode 100644 UI/Del_preset.ui create mode 100644 UI/Edit_presset.ui create mode 100644 UI/Settings.ui create mode 100644 UI/Updates.ui create mode 100644 UI/about.ui create mode 100644 UI/formula.ui create mode 100644 UI/preset_settings.ui diff --git a/.gitignore b/.gitignore index f3eccb1..e66464f 100644 --- a/.gitignore +++ b/.gitignore @@ -4,5 +4,5 @@ /dist Calc3D.spec /releases -*.ui -__pycache__ \ No newline at end of file +__pycache__ +.vscode \ No newline at end of file diff --git a/UI/Add_printer.ui b/UI/Add_printer.ui new file mode 100644 index 0000000..c532af1 --- /dev/null +++ b/UI/Add_printer.ui @@ -0,0 +1,427 @@ + + + Dialog + + + + 0 + 0 + 376 + 196 + + + + Добавление принтера + + + + img/logo-1.pngimg/logo-1.png + + + + + 20 + 160 + 341 + 27 + + + + + + + background-color: rgb(0, 80, 0); + + + Сохранить + + + + + + + background-color: rgb(0, 80, 0); + + + Отмена + + + + + + + + + 20 + 90 + 261 + 17 + + + + + 10 + true + + + + color: rgb(255, 255, 255); + + + Срок полезного использования, лет + + + + + + 290 + 90 + 71 + 20 + + + + + 0 + 0 + + + + + 10 + true + PreferAntialias + + + + false + + + 0 + + + + + + false + + + background-color: rgb(77, 77, 77); + + + Qt::ImhDigitsOnly + + + 0 + + + Qt::ScrollBarAlwaysOff + + + Qt::ScrollBarAsNeeded + + + false + + + QPlainTextEdit::NoWrap + + + + + + 80.000000000000000 + + + 3 + + + false + + + 0 + + + + + + 20 + 120 + 181 + 17 + + + + + 10 + true + + + + color: rgb(255, 255, 255); + + + Стоимость принетра, руб + + + + + + 290 + 120 + 71 + 20 + + + + + 0 + 0 + + + + + 10 + true + PreferAntialias + + + + false + + + 0 + + + + + + false + + + background-color: rgb(77, 77, 77); + + + Qt::ImhDigitsOnly + + + 0 + + + Qt::ScrollBarAlwaysOff + + + Qt::ScrollBarAsNeeded + + + false + + + QPlainTextEdit::NoWrap + + + + + + 80.000000000000000 + + + 3 + + + false + + + 0 + + + + + + 20 + 60 + 181 + 17 + + + + + 10 + true + + + + color: rgb(255, 255, 255); + + + Мощность принтера, Вт + + + + + + 290 + 60 + 71 + 20 + + + + + 0 + 0 + + + + + 10 + true + PreferAntialias + + + + false + + + 0 + + + + + + false + + + background-color: rgb(77, 77, 77); + + + Qt::ImhDigitsOnly + + + 0 + + + Qt::ScrollBarAlwaysOff + + + Qt::ScrollBarAsNeeded + + + false + + + QPlainTextEdit::NoWrap + + + + + + 80.000000000000000 + + + 3 + + + false + + + 0 + + + + + + 20 + 20 + 181 + 17 + + + + + 10 + true + + + + color: rgb(255, 255, 255); + + + Название пресета + + + + + true + + + + 180 + 20 + 181 + 21 + + + + + 10 + PreferAntialias + false + + + + false + + + true + + + background-color: rgb(77, 77, 77); + + + QFrame::NoFrame + + + QFrame::Sunken + + + Qt::ScrollBarAlwaysOff + + + Qt::ScrollBarAlwaysOff + + + QTextEdit::AutoBulletList + + + true + + + + + + false + + + QTextEdit::WidgetWidth + + + + + + false + + + 1 + + + Qt::TextEditorInteraction + + + Название принтера + + + + + + diff --git a/UI/Calc3d.ui b/UI/Calc3d.ui new file mode 100644 index 0000000..76c622c --- /dev/null +++ b/UI/Calc3d.ui @@ -0,0 +1,968 @@ + + + Calc3DbyRisen + + + + 0 + 0 + 373 + 471 + + + + + true + + + + false + + + Calc3D by Risen v.1.0.0 + + + + img/logo-1.pngimg/logo-1.png + + + true + + + + + + QMainWindow::DockOption::AllowTabbedDocks|QMainWindow::DockOption::AnimatedDocks + + + + + + 20 + 270 + 171 + 17 + + + + + 10 + true + + + + color: rgb(255, 255, 255); + + + Количество экземпляров + + + + + + 20 + 240 + 101 + 17 + + + + + 10 + true + + + + color: rgb(255, 255, 255); + + + Масса детали + + + + + + 20 + 210 + 101 + 17 + + + + + 10 + true + + + + color: rgb(255, 255, 255); + + + Время печати + + + + + + 21 + 171 + 81 + 17 + + + + + 10 + true + + + + color: rgb(255, 255, 255); + + + Принтер + + + + + + 181 + 170 + 171 + 25 + + + + true + + + alternate-background-color: rgb(77, 77, 77); + + + + + + -1 + + + QComboBox::InsertPolicy::NoInsert + + + Выбор принтера + + + + Ender3/Ender3pro + + + + + FlyBeer + + + + + + + 20 + 10 + 301 + 71 + + + + + 10 + true + + + + false + + + background-color: rgb(36, 36, 36); + + + QFrame::Shape::StyledPanel + + + QFrame::Shadow::Raised + + + 10 + + + QLCDNumber::SegmentStyle::Flat + + + + + + 180 + 90 + 141 + 41 + + + + background-color: rgb(36, 36, 36); + + + 10 + + + QLCDNumber::SegmentStyle::Flat + + + + + + 20 + 110 + 141 + 17 + + + + + 12 + true + + + + color: rgb(255, 255, 255); + + + Себестоимость + + + + + + 180 + 210 + 51 + 20 + + + + + 0 + 0 + + + + + 10 + true + PreferAntialias + + + + false + + + 0 + + + + + + false + + + background-color: rgb(77, 77, 77); + + + Qt::InputMethodHint::ImhDigitsOnly + + + 0 + + + Qt::ScrollBarPolicy::ScrollBarAlwaysOff + + + Qt::ScrollBarPolicy::ScrollBarAsNeeded + + + false + + + QPlainTextEdit::LineWrapMode::NoWrap + + + + + + 80.000000000000000 + + + 3 + + + false + + + 0 + + + + + + 240 + 210 + 21 + 17 + + + + + 10 + true + + + + color: rgb(255, 255, 255); + + + ч. + + + + + + 260 + 210 + 51 + 21 + + + + false + + + background-color: rgb(77, 77, 77); + + + Qt::InputMethodHint::ImhDigitsOnly + + + 3 + + + true + + + 0 + + + + + + 320 + 210 + 31 + 17 + + + + + 10 + true + + + + color: rgb(255, 255, 255); + + + мин. + + + + + + 230 + 240 + 81 + 20 + + + + + 0 + 0 + + + + + 10 + true + PreferAntialias + + + + false + + + 0 + + + false + + + background-color: rgb(77, 77, 77); + + + Qt::InputMethodHint::ImhFormattedNumbersOnly + + + 0 + + + Qt::ScrollBarPolicy::ScrollBarAlwaysOff + + + Qt::ScrollBarPolicy::ScrollBarAsNeeded + + + + + + true + + + 0 + + + + + + 230 + 270 + 81 + 20 + + + + + 0 + 0 + + + + + 10 + true + PreferAntialias + + + + false + + + 0 + + + false + + + background-color: rgb(77, 77, 77); + + + Qt::InputMethodHint::ImhDigitsOnly + + + 0 + + + Qt::ScrollBarPolicy::ScrollBarAlwaysOff + + + Qt::ScrollBarPolicy::ScrollBarAsNeeded + + + + + + true + + + 0 + + + + + + 230 + 330 + 81 + 20 + + + + + 0 + 0 + + + + + 10 + true + PreferAntialias + + + + false + + + 0 + + + false + + + background-color: rgb(77, 77, 77); + + + Qt::InputMethodHint::ImhDigitsOnly + + + 0 + + + Qt::ScrollBarPolicy::ScrollBarAlwaysOff + + + Qt::ScrollBarPolicy::ScrollBarAsNeeded + + + + + + true + + + 0 + + + + + + 230 + 360 + 81 + 20 + + + + + 0 + 0 + + + + + 10 + true + PreferAntialias + + + + false + + + 0 + + + false + + + background-color: rgb(77, 77, 77); + + + Qt::InputMethodHint::ImhDigitsOnly + + + 0 + + + Qt::ScrollBarPolicy::ScrollBarAlwaysOff + + + Qt::ScrollBarPolicy::ScrollBarAsNeeded + + + + + + true + + + 0 + + + + + + 320 + 240 + 31 + 17 + + + + + 10 + true + + + + color: rgb(255, 255, 255); + + + г. + + + + + + 320 + 270 + 31 + 17 + + + + + 10 + true + + + + color: rgb(255, 255, 255); + + + шт. + + + + + + 320 + 330 + 31 + 17 + + + + + 10 + true + + + + color: rgb(255, 255, 255); + + + руб. + + + + + + 320 + 360 + 31 + 17 + + + + + 10 + true + + + + color: rgb(255, 255, 255); + + + руб. + + + + + + 330 + 50 + 31 + 31 + + + + + + + img/rubl.png + + + true + + + + + + 20 + 130 + 331 + 31 + + + + QFrame::Shape::HLine + + + QFrame::Shadow::Raised + + + 2 + + + + + + 20 + 300 + 331 + 31 + + + + QFrame::Shape::HLine + + + QFrame::Shadow::Raised + + + 2 + + + + + + 20 + 400 + 331 + 41 + + + + + + + + 10 + false + true + PreferAntialias + true + + + + true + + + background-color: rgb(0, 80, 0); + + + Рассчитать + + + + img/calc.pngimg/calc.png + + + + 20 + 20 + + + + + + + + + 10 + true + + + + background-color: rgb(0, 80, 0); + + + Выход + + + + img/exit.pngimg/exit.png + + + + 20 + 20 + + + + + + + + + + 20 + 330 + 141 + 17 + + + + + 10 + true + + + + color: rgb(255, 255, 255); + + + Моделирование + + + + + false + + + + 20 + 360 + 121 + 17 + + + + + 10 + true + + + + color: rgb(255, 255, 255); + + + Постобработка + + + + + + + 0 + 0 + 373 + 22 + + + + + Файл + + + + Пресеты принтера + + + + + + + + + + + + + + Qt::ContextMenuPolicy::DefaultContextMenu + + + false + + + false + + + Помощь + + + false + + + + + + + + + + + false + + + Проверить обновления + + + + + Как расчитывается стоимость + + + + + О програме + + + + + Настройки + + + + + Добавить принтер + + + + + Редактировать принтер + + + + + Удалить принтер + + + + + Выход + + + QAction::MenuRole::QuitRole + + + + + + diff --git a/UI/Del_preset.ui b/UI/Del_preset.ui new file mode 100644 index 0000000..df77984 --- /dev/null +++ b/UI/Del_preset.ui @@ -0,0 +1,78 @@ + + + Dialog + + + + 0 + 0 + 369 + 347 + + + + Настройки принтера + + + + img/logo-1.pngimg/logo-1.png + + + + + 20 + 20 + 321 + 271 + + + + background-color: rgb(36, 36, 36); + + + + + + 23 + 310 + 321 + 27 + + + + + + + background-color: rgb(0, 80, 0); + + + Изменить + + + + + + + background-color: rgb(255, 0, 0); + + + Удалить + + + + + + + background-color: rgb(0, 80, 0); + + + Отмена + + + + + + + + + diff --git a/UI/Edit_presset.ui b/UI/Edit_presset.ui new file mode 100644 index 0000000..cb71bcb --- /dev/null +++ b/UI/Edit_presset.ui @@ -0,0 +1,55 @@ + + + Dialog + + + + 0 + 0 + 369 + 169 + + + + Изменить пресет + + + + img/logo-1.pngimg/logo-1.png + + + + + 22 + 130 + 321 + 27 + + + + + + + background-color: rgb(0, 80, 0); + + + Сохранить + + + + + + + background-color: rgb(0, 80, 0); + + + Закрыть + + + + + + + + + diff --git a/UI/Settings.ui b/UI/Settings.ui new file mode 100644 index 0000000..f7e1d49 --- /dev/null +++ b/UI/Settings.ui @@ -0,0 +1,532 @@ + + + Dialog + + + + 0 + 0 + 379 + 337 + + + + Настройки + + + + img/logo-1.pngimg/logo-1.png + + + + + 280 + 90 + 71 + 20 + + + + + 0 + 0 + + + + + 10 + true + PreferAntialias + + + + false + + + 0 + + + + + + false + + + background-color: rgb(77, 77, 77); + + + Qt::ImhDigitsOnly + + + 0 + + + Qt::ScrollBarAlwaysOff + + + Qt::ScrollBarAsNeeded + + + false + + + QPlainTextEdit::NoWrap + + + + + + 80.000000000000000 + + + 3 + + + false + + + 0 + + + + + + 20 + 90 + 221 + 17 + + + + + 10 + true + + + + color: rgb(255, 255, 255); + + + Тариф электроэнергии, кВТ/ч + + + + + + 280 + 130 + 71 + 20 + + + + + 0 + 0 + + + + + 10 + true + PreferAntialias + + + + false + + + 0 + + + + + + false + + + background-color: rgb(77, 77, 77); + + + Qt::ImhDigitsOnly + + + 0 + + + Qt::ScrollBarAlwaysOff + + + Qt::ScrollBarAsNeeded + + + false + + + QPlainTextEdit::NoWrap + + + + + + 80.000000000000000 + + + 3 + + + false + + + 0 + + + + + + 20 + 130 + 201 + 17 + + + + + 10 + true + + + + color: rgb(255, 255, 255); + + + Коэффициент выбраковки + + + + + + 280 + 170 + 71 + 20 + + + + + 0 + 0 + + + + + 10 + true + PreferAntialias + + + + false + + + 0 + + + + + + false + + + background-color: rgb(77, 77, 77); + + + Qt::ImhDigitsOnly + + + 0 + + + Qt::ScrollBarAlwaysOff + + + Qt::ScrollBarAsNeeded + + + false + + + QPlainTextEdit::NoWrap + + + + + + 80.000000000000000 + + + 3 + + + false + + + 0 + + + + + + 20 + 170 + 181 + 17 + + + + + 10 + true + + + + color: rgb(255, 255, 255); + + + Стоимость катушки, руб + + + + + + 280 + 210 + 71 + 20 + + + + + 0 + 0 + + + + + 10 + true + PreferAntialias + + + + false + + + 0 + + + + + + false + + + background-color: rgb(77, 77, 77); + + + Qt::ImhDigitsOnly + + + 0 + + + Qt::ScrollBarAlwaysOff + + + Qt::ScrollBarAsNeeded + + + false + + + QPlainTextEdit::NoWrap + + + + + + 80.000000000000000 + + + 3 + + + false + + + 0 + + + + + + 20 + 210 + 181 + 17 + + + + + 10 + true + + + + color: rgb(255, 255, 255); + + + Наценка, % + + + + + + 20 + 250 + 181 + 17 + + + + + 10 + true + + + + color: rgb(255, 255, 255); + + + Вес катушки, гр + + + + + + 280 + 250 + 71 + 25 + + + + true + + + -1 + + + alternate-background-color: rgb(77, 77, 77); + + + 1000 + + + 2 + + + QComboBox::NoInsert + + + + + + + 5000 + + + + + 2500 + + + + + 1000 + + + + + 750 + + + + + 500 + + + + + 250 + + + + + + + 30 + 10 + 311 + 51 + + + + color: rgb(255, 0, 0); + + + ВНИМАНИЕ! Перед установкой параметра "Коэффициент выбраковки" прочитайте раздел Помощь, с описанием формулы расчета! + + + Qt::AlignHCenter|Qt::AlignTop + + + true + + + + + + 20 + 300 + 331 + 27 + + + + + + + background-color: rgb(0, 80, 0); + + + Сохранить + + + + + + + background-color: rgb(0, 80, 0); + + + Отмена + + + + + + + + + diff --git a/UI/Updates.ui b/UI/Updates.ui new file mode 100644 index 0000000..b87383b --- /dev/null +++ b/UI/Updates.ui @@ -0,0 +1,129 @@ + + + Dialog + + + + 0 + 0 + 379 + 99 + + + + Updates + + + + img/logo-1.pngimg/logo-1.png + + + + + 73 + 0 + 191 + 31 + + + + + 10 + + + + Ваша версия: + + + + + + 70 + 20 + 191 + 31 + + + + + 10 + + + + Версия на сайте: + + + + + + 250 + 10 + 54 + 17 + + + + + 10 + true + + + + 1.0.0 + + + + + + 250 + 30 + 54 + 17 + + + + + 10 + true + + + + 1.0.0 + + + + + + 20 + 60 + 331 + 27 + + + + + + + background-color: rgb(0, 80, 0); + + + Перейти на сайт + + + + + + + background-color: rgb(0, 80, 0); + + + Закрыть + + + + + + + + + diff --git a/UI/about.ui b/UI/about.ui new file mode 100644 index 0000000..f91c186 --- /dev/null +++ b/UI/about.ui @@ -0,0 +1,54 @@ + + + About + + + + 0 + 0 + 365 + 97 + + + + О прграмме + + + + img/logo-1.pngimg/logo-1.png + + + + + 20 + 10 + 331 + 231 + + + + + 10 + + + + Калькулятор Calc3D by Risen предназначен для быстрой оценки стоимости печати на 3D принтере, +исходя из стоимости пластика, веса, тарифа электроэнергии и прочего... + + + Qt::AutoText + + + false + + + Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop + + + true + + + + + + diff --git a/UI/formula.ui b/UI/formula.ui new file mode 100644 index 0000000..5642c4d --- /dev/null +++ b/UI/formula.ui @@ -0,0 +1,143 @@ + + + Dialog + + + + 0 + 0 + 367 + 377 + + + + Формула расчета + + + + img/logo-1.pngimg/logo-1.png + + + + + 100 + 10 + 171 + 41 + + + + + 9 + + + + ## Формула расчета + + + Qt::MarkdownText + + + Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop + + + + + + 30 + 50 + 341 + 21 + + + + + Sans Serif + 10 + true + false + + + + false + + + S = ((p/1000*t/60*h)+(md*d*st/mk)+(a+post))*x+mod + + + Qt::MarkdownText + + + true + + + Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop + + + false + + + + + + 10 + 80 + 341 + 281 + + + + + 10 + + + + где +``` +S - стоимость печати, руб. +p - мощность принтера, Вт +t - время печати, мин. +h - тариф на электроэнергию, кВт/ч +md - вес детали, гр. +d - множитель отбраковки. +st - стоимость катушки пластика, руб. +mk - вес пластика в катушке, гр. +a - амортизация принтера, руб. +post - стоимость постобработки, руб. +х - количество печатаемых дубликатов, шт. +mod - стоимость моделирования, руб +``` + + + Qt::MarkdownText + + + false + + + Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop + + + true + + + + + + 100 + 340 + 161 + 25 + + + + background-color: rgb(0, 80, 0); + + + Закрыть + + + + + + diff --git a/UI/preset_settings.ui b/UI/preset_settings.ui new file mode 100644 index 0000000..37849c3 --- /dev/null +++ b/UI/preset_settings.ui @@ -0,0 +1,427 @@ + + + addprinter + + + + 0 + 0 + 375 + 195 + + + + Настройки пресета принтера + + + + ../img/logo-1.png../img/logo-1.png + + + + + 20 + 120 + 181 + 17 + + + + + 10 + true + + + + color: rgb(255, 255, 255); + + + Стоимость принетра, руб + + + + + + 290 + 120 + 71 + 20 + + + + + 0 + 0 + + + + + 10 + true + PreferAntialias + + + + false + + + 0 + + + + + + false + + + background-color: rgb(77, 77, 77); + + + Qt::InputMethodHint::ImhDigitsOnly + + + 0 + + + Qt::ScrollBarPolicy::ScrollBarAlwaysOff + + + Qt::ScrollBarPolicy::ScrollBarAsNeeded + + + false + + + QPlainTextEdit::LineWrapMode::NoWrap + + + + + + 80.000000000000000 + + + 3 + + + false + + + 0 + + + + + + 20 + 60 + 181 + 17 + + + + + 10 + true + + + + color: rgb(255, 255, 255); + + + Мощность принтера, Вт + + + + + + 20 + 160 + 341 + 27 + + + + + + + background-color: rgb(0, 80, 0); + + + Сохранить + + + + + + + background-color: rgb(0, 80, 0); + + + Отмена + + + + + + + + + 290 + 90 + 71 + 20 + + + + + 0 + 0 + + + + + 10 + true + PreferAntialias + + + + false + + + 0 + + + + + + false + + + background-color: rgb(77, 77, 77); + + + Qt::InputMethodHint::ImhDigitsOnly + + + 0 + + + Qt::ScrollBarPolicy::ScrollBarAlwaysOff + + + Qt::ScrollBarPolicy::ScrollBarAsNeeded + + + false + + + QPlainTextEdit::LineWrapMode::NoWrap + + + + + + 80.000000000000000 + + + 3 + + + false + + + 0 + + + + + + 290 + 60 + 71 + 20 + + + + + 0 + 0 + + + + + 10 + true + PreferAntialias + + + + false + + + 0 + + + + + + false + + + background-color: rgb(77, 77, 77); + + + Qt::InputMethodHint::ImhDigitsOnly + + + 0 + + + Qt::ScrollBarPolicy::ScrollBarAlwaysOff + + + Qt::ScrollBarPolicy::ScrollBarAsNeeded + + + false + + + QPlainTextEdit::LineWrapMode::NoWrap + + + + + + 80.000000000000000 + + + 3 + + + false + + + 0 + + + + + true + + + + 180 + 20 + 181 + 21 + + + + + 10 + PreferAntialias + false + + + + false + + + true + + + background-color: rgb(77, 77, 77); + + + QFrame::Shape::NoFrame + + + QFrame::Shadow::Sunken + + + Qt::ScrollBarPolicy::ScrollBarAlwaysOff + + + Qt::ScrollBarPolicy::ScrollBarAlwaysOff + + + QTextEdit::AutoFormattingFlag::AutoBulletList + + + true + + + + + + false + + + QTextEdit::LineWrapMode::WidgetWidth + + + + + + false + + + 1 + + + Qt::TextInteractionFlag::TextEditorInteraction + + + Название принтера + + + + + + 20 + 90 + 261 + 17 + + + + + 10 + true + + + + color: rgb(255, 255, 255); + + + Срок полезного использования, лет + + + + + + 20 + 20 + 181 + 17 + + + + + 10 + true + + + + color: rgb(255, 255, 255); + + + Название пресета + + + + + +