1 调整病例填写的布局,以达到ui设计的效果;

2 设置调整后的样式
This commit is contained in:
work-zym\zhangyiming 2024-11-07 16:02:31 +08:00
parent c910593000
commit 31a977e857
2 changed files with 38 additions and 3 deletions

Binary file not shown.

View File

@ -10,6 +10,7 @@ MedicalRecordManager::MedicalRecordManager(QWidget * parent):QWidget(parent)
initLay(); initLay();
initConnect(); initConnect();
initTable(); initTable();
m_labMedRecManager.setStyleSheet("QLabel { font-size: 14px;\ m_labMedRecManager.setStyleSheet("QLabel { font-size: 14px;\
color: rgb(13,157,219); }\ color: rgb(13,157,219); }\
"); ");
@ -149,6 +150,19 @@ MedicalRecordManager::MedicalRecordManager(QWidget * parent):QWidget(parent)
border-radius:10px;padding:7px 10px;\ border-radius:10px;padding:7px 10px;\
}"); }");
m_tableWidget.horizontalHeader()->setStyleSheet(
"QHeaderView::section{"
"border-top:0px solid #E5E5E5;"
"border-left:0px solid #E5E5E5;"
"border-right:0.5px solid #E5E5E5;"
"border-bottom: 0.5px solid #E5E5E5;"
"background-color:white;"
"padding:4px;"
"}"
);
} }
MedicalRecordManager::~MedicalRecordManager() MedicalRecordManager::~MedicalRecordManager()
{ {
@ -209,10 +223,17 @@ void MedicalRecordManager::initLay()
hlay2->addWidget(&m_btnlastPage); hlay2->addWidget(&m_btnlastPage);
QVBoxLayout * vlay = new QVBoxLayout; QVBoxLayout * vlay = new QVBoxLayout;
QWidget * w = new QWidget;
w->setObjectName("MedicalRecordManager");
w->setStyleSheet("QWidget#MedicalRecordManager{background:white;}");
vlay->addLayout(hlay); vlay->addLayout(hlay);
vlay->addWidget(&m_tableWidget); vlay->addWidget(&m_tableWidget);
vlay->addLayout(hlay2); w->setLayout(vlay);
setLayout(vlay); QVBoxLayout * vlay2 = new QVBoxLayout;
vlay2->addWidget(w);
vlay2->addLayout(hlay2);
setLayout(vlay2);
QSize tempSize(80,40); QSize tempSize(80,40);
m_btnOpen.setFixedSize(tempSize); m_btnOpen.setFixedSize(tempSize);
m_btnEdit.setFixedSize(tempSize); m_btnEdit.setFixedSize(tempSize);
@ -222,6 +243,20 @@ void MedicalRecordManager::initLay()
m_btnUpPage.setFixedSize(tempSize); m_btnUpPage.setFixedSize(tempSize);
m_btnNetPage.setFixedSize(tempSize); m_btnNetPage.setFixedSize(tempSize);
m_btnlastPage.setFixedSize(tempSize); m_btnlastPage.setFixedSize(tempSize);
this->setStyleSheet("QWidget \
{\
background-color:white;\
border-radius:10px;\
}"\
);
m_tableWidget.setStyleSheet("QWidget \
{\
background-color:white;\
border-radius:10px;\
}"\
);
} }
bool MedicalRecordManager::initConnect() bool MedicalRecordManager::initConnect()
{ {
@ -264,7 +299,7 @@ void MedicalRecordManager::initTable()
m_tableWidget.horizontalHeader()->setSectionResizeMode(3, QHeaderView::ResizeToContents); m_tableWidget.horizontalHeader()->setSectionResizeMode(3, QHeaderView::ResizeToContents);
m_tableWidget.horizontalHeader()->setSectionResizeMode(4, QHeaderView::ResizeToContents); m_tableWidget.horizontalHeader()->setSectionResizeMode(4, QHeaderView::ResizeToContents);
m_tableWidget.setEditTriggers(QAbstractItemView::NoEditTriggers); m_tableWidget.setEditTriggers(QAbstractItemView::NoEditTriggers);
m_tableWidget.setShowGrid(true); m_tableWidget.setShowGrid(false);
for (int row = 0; row < m_tableWidget.rowCount(); row++) for (int row = 0; row < m_tableWidget.rowCount(); row++)
{ {
QTableWidgetItem *item_id = new QTableWidgetItem; QTableWidgetItem *item_id = new QTableWidgetItem;