From 8cb31eb198b5262af08c36d8bb0a2eee6014aa19 Mon Sep 17 00:00:00 2001 From: zephyr Date: Mon, 26 Dec 2022 21:54:50 +0800 Subject: [PATCH] ui --- LibManagementSystem/book_info.cpp | 19 +++++++++++++++---- LibManagementSystem/book_info.ui | 18 +++++++++--------- 2 files changed, 24 insertions(+), 13 deletions(-) diff --git a/LibManagementSystem/book_info.cpp b/LibManagementSystem/book_info.cpp index 844f961..c65110e 100644 --- a/LibManagementSystem/book_info.cpp +++ b/LibManagementSystem/book_info.cpp @@ -2,19 +2,30 @@ #include "ui_book_info.h" #include #include +#include +#include book_info::book_info(User *u,Book v,QHash*Pixmap,QWidget *parent) : QDialog(parent),ui(new Ui::book_info),pixmap(Pixmap), book(v),user(u) { ui->setupUi(this); - ui->oau->setText(v.author); ui->odat->setText(v.printdate); - ui->ona->setText(v.name); - ui->omo->setText(v.isbn_code); + QFontMetrics fontMetrics1 = QFontMetrics(ui->ona->font()); + QString q = fontMetrics1.elidedText(v.name, Qt::ElideRight, 161); + ui->ona->setText(q); + QFontMetrics fontMetrics2 = QFontMetrics(ui->oau->font()); + q = fontMetrics2.elidedText(v.author, Qt::ElideRight, 161); + ui->oau->setText(q); + QFontMetrics fontMetrics4 = QFontMetrics(ui->omo->font()); + q = fontMetrics4.elidedText(v.isbn_code, Qt::ElideRight, 161); + ui->omo->setText(q); ui->olib->setText(toQstring(v.lib_code)); ui->opri->setText(toQstring(v.price)); + ui->odis->setWordWrap(true); ui->odis->setText(v.description); - ui->opre->setText(v.press); + QFontMetrics fontMetrics3 = QFontMetrics(ui->opre->font()); + q = fontMetrics3.elidedText(v.press, Qt::ElideRight, 161); + ui->opre->setText(q); ui->onu->setText(toQstring(v.num)); ui->oty->setText(v.type); } diff --git a/LibManagementSystem/book_info.ui b/LibManagementSystem/book_info.ui index 78922e7..4d234de 100644 --- a/LibManagementSystem/book_info.ui +++ b/LibManagementSystem/book_info.ui @@ -132,7 +132,7 @@ - 15 + 12 @@ -159,7 +159,7 @@ - 15 + 12 @@ -183,7 +183,7 @@ - 15 + 12 @@ -207,7 +207,7 @@ - 15 + 12 @@ -303,7 +303,7 @@ - 15 + 12 @@ -327,7 +327,7 @@ - 15 + 12 @@ -351,7 +351,7 @@ - 15 + 12 @@ -375,7 +375,7 @@ - 15 + 12 @@ -493,7 +493,7 @@ QPushButton:hover{ - 15 + 12 -- Gitee