Change table view columns width.

This commit is contained in:
Krad
2021-10-12 10:56:42 +08:00
parent 1cf53afb22
commit 6a544efa24

View File

@@ -55,7 +55,7 @@ SelectFormWidget::SelectFormWidget(QWidget *parent) :
table->setEditTriggers(QAbstractItemView::NoEditTriggers); table->setEditTriggers(QAbstractItemView::NoEditTriggers);
table->setSelectionBehavior(QAbstractItemView::SelectRows); table->setSelectionBehavior(QAbstractItemView::SelectRows);
table->verticalHeader()->setDefaultSectionSize(38); table->verticalHeader()->setDefaultSectionSize(38);
table->horizontalHeader()->setSectionResizeMode(QHeaderView::Stretch); table->horizontalHeader()->setStretchLastSection(true);
//dat from SQLITE //dat from SQLITE
SQLHelper::Open(); SQLHelper::Open();
auto model = SQLHelper::getTable("Patient"); auto model = SQLHelper::getTable("Patient");
@@ -63,9 +63,15 @@ SelectFormWidget::SelectFormWidget(QWidget *parent) :
model->setHeaderData(1,Qt::Horizontal,"ID"); model->setHeaderData(1,Qt::Horizontal,"ID");
model->setHeaderData(2,Qt::Horizontal,"Name"); model->setHeaderData(2,Qt::Horizontal,"Name");
model->setHeaderData(3,Qt::Horizontal,"Birth Date"); model->setHeaderData(3,Qt::Horizontal,"Birth Date");
table->setModel((QAbstractItemModel*)model); table->setModel((QAbstractItemModel*)model);
table->hideColumn(0); table->hideColumn(0);
table->show(); table->show();
table->setColumnWidth(1,250);
table->setColumnWidth(2,250);
table->setColumnWidth(3,120);
table->setColumnWidth(4,60);
contentLayout->addWidget(table); contentLayout->addWidget(table);
QWidget* spacerLine2= new QWidget(this); QWidget* spacerLine2= new QWidget(this);
spacerLine2->setFixedWidth(2); spacerLine2->setFixedWidth(2);