Skip to content

Commit d558d0d

Browse files
committed
App: modify table view resize column to contents
1 parent d920538 commit d558d0d

File tree

2 files changed

+14
-2
lines changed

2 files changed

+14
-2
lines changed

App/Client/FrmConnecters.cpp

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ CFrmConnecters::CFrmConnecters(QVector<CConnecter*> &Connecters,
131131
#if defined(DEBUG) && !defined(Q_OS_ANDROID)
132132
0,
133133
#endif
134-
QHeaderView::ResizeToContents);
134+
QHeaderView::Interactive);
135135
//以下设置列宽函数必须要数据加载完成后使用,才能应用
136136
//See: https://blog.csdn.net/qq_40450386/article/details/86083759
137137
//m_pTableView->resizeColumnsToContents(); //设置所有列宽度自适应内容
@@ -198,6 +198,12 @@ void CFrmConnecters::slotLoadConnecters()
198198
lstItem << pId;
199199
m_pModel->appendRow(lstItem);
200200
}
201+
202+
//以下设置列宽函数必须要数据加载完成后使用,才能应用
203+
//See: https://blog.csdn.net/qq_40450386/article/details/86083759
204+
//m_pTableView->resizeColumnsToContents(); //设置所有列宽度自适应内容
205+
m_pTableView->resizeColumnToContents(0); //设置第0列宽度自适应内容
206+
//m_pTableView->resizeColumnToContents(m_nId); //设置第1列宽度自适应内容
201207
}
202208

203209
void CFrmConnecters::slotViewChanged(const QWidget *pView)

App/Client/FrmListRecentConnects.cpp

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -166,7 +166,7 @@ CFrmListRecentConnects::CFrmListRecentConnects(
166166
#if defined(DEBUG) && !defined(Q_OS_ANDROID)
167167
0,
168168
#endif
169-
QHeaderView::ResizeToContents);
169+
QHeaderView::Interactive);
170170
//以下设置列宽函数必须要数据加载完成后使用,才能应用
171171
//See: https://blog.csdn.net/qq_40450386/article/details/86083759
172172
//m_pTableView->resizeColumnsToContents(); //设置所有列宽度自适应内容
@@ -233,6 +233,12 @@ void CFrmListRecentConnects::slotLoadFiles()
233233
m_pDelete->setEnabled(false);
234234
}
235235

236+
//以下设置列宽函数必须要数据加载完成后使用,才能应用
237+
//See: https://blog.csdn.net/qq_40450386/article/details/86083759
238+
//m_pTableView->resizeColumnsToContents(); //设置所有列宽度自适应内容
239+
m_pTableView->resizeColumnToContents(0); //设置第0列宽度自适应内容
240+
m_pTableView->resizeColumnToContents(1); //设置第1列宽度自适应内容
241+
m_pTableView->resizeColumnToContents(2); //设置第1列宽度自适应内容
236242
return;
237243
}
238244

0 commit comments

Comments
 (0)