Init
This commit is contained in:
85
src/SelectFormWidget.cpp
Normal file
85
src/SelectFormWidget.cpp
Normal file
@@ -0,0 +1,85 @@
|
||||
//
|
||||
// Created by Krad on 2021/10/8.
|
||||
//
|
||||
#include "ui_tabformwidget.h"
|
||||
#include "SelectFormWidget.h"
|
||||
#include <QHBoxLayout>
|
||||
#include <QToolButton>
|
||||
#include <QTableWidget>
|
||||
#include <QHeaderView>
|
||||
#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()
|
||||
{
|
||||
}
|
||||
Reference in New Issue
Block a user