доработка интерфейс

This commit is contained in:
2026-01-19 16:11:24 +03:00
parent f2b08887c7
commit 9b2fd4eff3
7 changed files with 81 additions and 63 deletions

View File

@@ -96,14 +96,14 @@ void CommonView::setWidthColumnsTree()
listWidthColumn.append(140);
treeWidget->setColumnWidth(ColumnsTreeUsers::clmn_Archived, 100);
listWidthColumn.append(100);
treeWidget->setColumnWidth(ColumnsTreeUsers::clmn_AMMtasks, 100);
listWidthColumn.append(100);
treeWidget->setColumnWidth(ColumnsTreeUsers::clmn_FIMtasks, 100);
listWidthColumn.append(100);
treeWidget->setColumnWidth(ColumnsTreeUsers::clmn_Login, 100);
listWidthColumn.append(100);
treeWidget->setColumnWidth(ColumnsTreeUsers::clmn_Messages, 100);
listWidthColumn.append(100);
treeWidget->setColumnWidth(ColumnsTreeUsers::clmn_AMMtasks, 120);
listWidthColumn.append(120);
treeWidget->setColumnWidth(ColumnsTreeUsers::clmn_FIMtasks, 120);
listWidthColumn.append(120);
treeWidget->setColumnWidth(ColumnsTreeUsers::clmn_Login, 120);
listWidthColumn.append(120);
treeWidget->setColumnWidth(ColumnsTreeUsers::clmn_Messages, 120);
listWidthColumn.append(120);
treeWidget->setColumnWidth(ColumnsTreeUsers::clmn_Logged, 80);
listWidthColumn.append(80);
treeWidget->setColumnWidth(ColumnsTreeUsers::clmn_ID, 40);

View File

@@ -88,8 +88,8 @@ InstructorsAndTraineesWidget::InstructorsAndTraineesWidget(QWidget *parent) :
ui->groupBox_Trainees->setMinimumHeight(500);
ui->groupBox_Trainees->setMinimumWidth(900);
ui->groupBox_Instructors->setMinimumWidth(900);
ui->groupBox_Trainees->setMinimumWidth(1000);
ui->groupBox_Instructors->setMinimumWidth(1000);
//Доступность кнопок

View File

@@ -1,6 +1,7 @@
#include <QHeaderView>
#include <QResizeEvent>
#include <QPlainTextEdit>
#include <QLabel>
#include "traineesview.h"
TraineesView::TraineesView(ConnectorToServer* connectorToServer, TypeView type, QWidget *parent):
@@ -92,26 +93,22 @@ void TraineesView::loadTraineesFromDB()
ItemGroup->addChild(ItemTrainee);
//Статистика AMM FIM
QList<TaskAmmFim> listAMM = connectorToServer->getListTasksAMMforTrainee(trainee.getID());
QList<TaskAmmFim> listFIM = connectorToServer->getListTasksFIMforTrainee(trainee.getID());
QString statAMM = TaskAmmFim::buildStatisticTasksAMM(listAMM);
QString statFIM = TaskAmmFim::buildStatisticTasksFIM(listFIM);
QPlainTextEdit *plainTextEditAMM = new QPlainTextEdit();
plainTextEditAMM->setObjectName("plainTextEditAMM");
plainTextEditAMM->setFocusPolicy(Qt::FocusPolicy::NoFocus);
plainTextEditAMM->setReadOnly(true);
plainTextEditAMM->setEnabled(false);
treeWidget->setItemWidget(ItemTrainee, ColumnsTreeUsers::clmn_AMMtasks, plainTextEditAMM);
plainTextEditAMM->appendHtml(statAMM);
QLabel *lblStatAMM = new QLabel();
lblStatAMM->setObjectName("lblStatAMM");
treeWidget->setItemWidget(ItemTrainee, ColumnsTreeUsers::clmn_AMMtasks, lblStatAMM);
lblStatAMM->setText(statAMM);
QLabel *lblStatFIM = new QLabel();
lblStatFIM->setObjectName("lblStatFIM");
treeWidget->setItemWidget(ItemTrainee, ColumnsTreeUsers::clmn_FIMtasks, lblStatFIM);
lblStatFIM->setText(statFIM);
QPlainTextEdit *plainTextEditFIM = new QPlainTextEdit();
plainTextEditFIM->setObjectName("plainTextEditAMM");
plainTextEditFIM->setFocusPolicy(Qt::FocusPolicy::NoFocus);
plainTextEditFIM->setReadOnly(true);
plainTextEditFIM->setEnabled(false);
treeWidget->setItemWidget(ItemTrainee, ColumnsTreeUsers::clmn_FIMtasks, plainTextEditFIM);
plainTextEditFIM->appendHtml(statFIM);
//Скрываем архивных (при необходимости)
if(trainee.getArchived())