Закончил стилизацию css

This commit is contained in:
krivoshein
2024-12-19 12:40:52 +03:00
parent 3ed2b5f5d1
commit bc1f864815
61 changed files with 1168 additions and 1343 deletions

View File

@@ -16,13 +16,6 @@ MessangerWidget::MessangerWidget(QWidget *parent) :
ui->tabWidget->removeTab(0);
ui->btnSend->setObjectName("btnSend");
/*
ui->tabWidget->setStyleSheet("QTabBar::tab:selected "
"{background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #6ea1f1, stop: 1 #567dbc);"
"color: #ffffff;}");*/
//updateMyStyleSheet();
}
MessangerWidget::~MessangerWidget()
@@ -78,7 +71,7 @@ void MessangerWidget::addTabDialogMessenger(Trainee trainee)
//Добавляем новую вкладку диалога
QListWidget* listWidget = new QListWidget();
listWidget->setWordWrap(true);
listWidget->setItemAlignment(Qt::AlignmentFlag::AlignTop);
//listWidget->setItemAlignment(Qt::AlignmentFlag::AlignTop);
int index = ui->tabWidget->addTab(listWidget, /*login + ": " +*/ trainee.getName());
if(trainee.getLoggedIn())
@@ -91,34 +84,6 @@ void MessangerWidget::addTabDialogMessenger(Trainee trainee)
listTabDialogMessenger.append(dialogMsg);
}
void MessangerWidget::updateMyStyleSheet()
{
QString styleSheet = loadStyleSheet();
styleSheet = styleSheet.replace("\n", "");
foreach(TabDialogMessenger dialogMsg, listTabDialogMessenger)
dialogMsg.getListWidget()->setStyleSheet(styleSheet);
}
QString MessangerWidget::loadStyleSheet()
{
QString fileName = "./styleSheetListWidget.css";
QFile styleSheetFile(fileName);
if (!styleSheetFile.open(QFile::ReadOnly | QFile::Text))
{
QMessageBox::critical(this, tr("Attention!"), tr("The file could not be opened ") + fileName);
return QStringLiteral("");
}
else
{
QByteArray byteArray = styleSheetFile.readAll();
styleSheetFile.close();
QString style = byteArray;
return style;
}
}
void MessangerWidget::on_btnSend_clicked()
{
QString text = ui->editMsg->toPlainText();
@@ -138,7 +103,7 @@ void MessangerWidget::on_btnSend_clicked()
ui->tabWidget->setCurrentIndex(dialogMsg.getIndexTab());
QListWidgetItem* item = new QListWidgetItem(QIcon(":/icons/instructor.png"), prefix + text);
item->setBackground(QBrush(QColor(200, 255, 200)));
//item->setBackground(QBrush(QColor(200, 255, 200)));
dialogMsg.getListWidget()->addItem(item);
return;