您的位置:首页 > 编程语言 > Qt开发

QtableWidget常用属性设置

2015-06-08 20:05 561 查看


QtableWidget常用属性设置

分类: Qt2012-04-12
16:38 1485人阅读 评论(0) 收藏 举报

[cpp] view
plaincopyprint?

table->setSelectionMode(QAbstractItemView::SingleSelection)

table.horizontalHeader()->setResizeMode(QheaderView::Fixed);

table.horizontalHeader()->setStretchLastSection(true);

table.setEditTrigger(QAbstractItemView::NoEditTriggers);

table.setShowGrid(false);

[cpp] view
plaincopyprint?

//使行列头自适应宽度,最后一列将会填充空白部分

table->horizontalHeader()->setStretchLastSection(true);

//使行列头自适应宽度,所有列平均分来填充空白部分

table->horizontalHeader()->setResizeMode(QHeaderView::Strtch);

//使行自适应高度,假如行很多的话,行的高度不会一直减小,当达到一定值时会自动生成一个QScrollBar

table->verticalHeader()->setResizeMode(QHeaderView::Strtch);

//设置单击选择一行

table->setSelectionBehuavior(QAbstractItemView::SelectRows);

//设置每行内容不可编辑

table->setEditTriggers(QAbstractItemView::NoEditTriggers);

//设置只能选择一行,不能选择多行

table->setSelectionMode(QAbstractItemView::SingleSelection);

/*去掉每行的行号*/

QHeaderView *headerView = table->verticalHeader();

headerView->setHidden(true);

/*设置让某个单元格或某行选中*/

选中单元格:table->setCurrentCell(row, column, QItemSelectionModel::Select);

选中一行:table->setCurrentCell(row, QItemSelectionModel::Select);(注意此处的列没有值)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: