From e58fd3280782747ec489ec0d674ce774b3ec9b4b Mon Sep 17 00:00:00 2001 From: 13040856133 <1135304087@qq.com> Date: Sun, 25 Dec 2022 14:42:52 +0800 Subject: [PATCH] 4 --- LibManageSystem_Sever/dlandeditbook.cpp | 10 ++++++++-- LibManageSystem_Sever/operat.cpp | 5 +++-- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/LibManageSystem_Sever/dlandeditbook.cpp b/LibManageSystem_Sever/dlandeditbook.cpp index d24c885..a84616f 100644 --- a/LibManageSystem_Sever/dlandeditbook.cpp +++ b/LibManageSystem_Sever/dlandeditbook.cpp @@ -5,10 +5,16 @@ DlandEdItbook::DlandEdItbook(Operat* _db,QWidget *parent) : db(_db) { ui->setupUi(this); - view=new QTableView(ui->centralwidget); + view=new QTableView(this); model =new QSqlQueryModel; + view->setSelectionBehavior(QAbstractItemView::SelectRows); view->move(10,10); - view->setFixedSize(QSize(600,400)); + view->setFixedSize(QSize(650,450)); + view->verticalHeader()->setVisible(false);//隐藏序号列 + view->setStyleSheet("selection-background-color:#87CEFA"); + view->setModel(model); + view->resizeColumnsToContents(); + view->horizontalHeader()->setHighlightSections(false); QRegularExpression regExp1("[0-9]+"); ui->codelineEdit->setValidator(new QRegularExpressionValidator(regExp1,this)); } diff --git a/LibManageSystem_Sever/operat.cpp b/LibManageSystem_Sever/operat.cpp index 6daed7e..e4fc29f 100644 --- a/LibManageSystem_Sever/operat.cpp +++ b/LibManageSystem_Sever/operat.cpp @@ -946,7 +946,7 @@ void Operat::searchbookinsever(QString Name,QString ID,QTableView *view,QSqlQuer { if(model->data(model->index(i,0))==Id&&model->data(model->index(i,1))==Name) { - view->setStyleSheet("selection-background-color:#B0E0E6"); + view->setStyleSheet("selection-background-color:#87CEFA"); view->setSelectionBehavior(QAbstractItemView::SelectRows); view->setCurrentIndex(model->index(i,0)); flag=1; @@ -1133,9 +1133,10 @@ void Operat::showAll(QSqlQueryModel *model,QTableView *view) model->setHeaderData(7,Qt::Horizontal,"Num"); model->setHeaderData(8,Qt::Horizontal,"Price"); model->setHeaderData(9,Qt::Horizontal,"Description"); - view->setFixedSize(QSize(650,450)); + view->horizontalHeader()->setHighlightSections(false); view->setSelectionBehavior(QAbstractItemView::SelectRows); view->verticalHeader()->setVisible(false);//隐藏序号列 + view->setStyleSheet("selection-background-color:#87CEFA"); view->setModel(model); view->resizeColumnsToContents(); view->show(); -- Gitee