// // Created by Krad on 2021/10/8. // #include "ui_tabformwidget.h" #include "SelectFormWidget.h" #include #include #include #include #include "editpatientform.h" #include "guimacros.h" SelectFormWidget::SelectFormWidget(QWidget *parent) : TabFormWidget(parent) { const char* style="QHeaderView::section{background-color:#595959;" " min-height:50px;max-height:50px;" "font-weight:Bold; font-size:16px; border:1px solid #323232;}" "QHeaderView::section:horizontal{border-bottom: 1px solid rgb(0,170,255);}" "QHeaderView::section:vertical{min-height:36px;max-height:36px;}" "QWidget#edit_patient{min-width:300px;max-width:300px;}" // "QTableWidget{border:1px solid #323232}" "QTableWidget{border:none}" "QTableView{alternate-background-color: #595959;}" ; this->setStyleSheet(this->styleSheet().append(style)); QHBoxLayout* layout =new QHBoxLayout(); ui->commandWidget->setLayout(layout); ADD_TOOL_BTN(Account,":/icons/account.png"); ADD_TOOL_BTN(Setting,":/icons/setting.png"); layout->addSpacerItem(new QSpacerItem(20, 20, QSizePolicy::Expanding)); QWidget* spacerLine= new QWidget(this); spacerLine->setFixedWidth(2); spacerLine->setObjectName("verSpaceLine"); layout->addWidget(spacerLine); ADD_TOOL_BTN(Add,":/icons/add.png"); ADD_TOOL_BTN(Detail,":/icons/details.png"); ADD_TOOL_BTN(Delete,":/icons/close_circle.png"); ADD_TOOL_BTN(Select,":/icons/selected.png"); QHBoxLayout* contentLayout =new QHBoxLayout(); this->ui->contentWidget->setLayout(contentLayout); QStringList header; header<<"ID"<<"Name"<<"Sex"<<"DOB"<<"Status"<<"Comment"; QTableWidget* table= new QTableWidget(this); table->setAlternatingRowColors(true); table->setSelectionMode(QAbstractItemView::SingleSelection); table->setSelectionBehavior(QAbstractItemView::SelectRows); table->setColumnCount(6); table->verticalHeader()->setDefaultSectionSize(38); table->horizontalHeader()->setSectionResizeMode(QHeaderView::Stretch); table->setHorizontalHeaderLabels(header); table->setRowCount(3); table->setItem(0,0,new QTableWidgetItem("Pat010012313")); table->setItem(0,1,new QTableWidgetItem("XXX")); table->setItem(0,2,new QTableWidgetItem("Female")); table->setItem(0,3,new QTableWidgetItem("1978/09/06")); table->setItem(0,4,new QTableWidgetItem("Added")); table->setItem(0,5,new QTableWidgetItem("")); table->setItem(1,0,new QTableWidgetItem("Pat0222222")); table->setItem(1,1,new QTableWidgetItem("XXX2")); table->setItem(1,2,new QTableWidgetItem("Female")); table->setItem(1,3,new QTableWidgetItem("1993/08/16")); table->setItem(1,4,new QTableWidgetItem("Scanned")); table->setItem(1,5,new QTableWidgetItem("")); table->setItem(2,0,new QTableWidgetItem("Pat3")); table->setItem(2,1,new QTableWidgetItem("XX3")); table->setItem(2,2,new QTableWidgetItem("Female")); table->setItem(2,3,new QTableWidgetItem("1999/08/16")); table->setItem(2,4,new QTableWidgetItem("Scanned")); table->setItem(2,5,new QTableWidgetItem("")); contentLayout->addWidget(table); QWidget* spacerLine2= new QWidget(this); spacerLine2->setFixedWidth(2); spacerLine2->setObjectName("verSpaceLine"); contentLayout->addWidget(spacerLine2); EditPatientForm* edit_patient= new EditPatientForm(this); edit_patient->setObjectName("edit_patient"); contentLayout->addWidget(edit_patient); } SelectFormWidget::~SelectFormWidget() { }