2024年4月19日发(作者:)
N z在使用Qt不多的日子里,已经两次用到了QTableWidget这个控件,也慢慢的
习惯和喜欢上了它。再使用QTableWidget的时候,已不像刚开始使用时的迷茫。嗯嗯。
现在就来总结总结我与QTableWidget相识的历程......(*^__^*) 嘻嘻……
使用时也查过不少资料,在此感谢前辈们的用心总结与分享!
▍ ★∴
....▍▍....█▍ ☆ ★∵ ..../
◥█▅▅██▅▅██▅▅▅▅▅███◤
.◥███████████████◤
~~~~◥█████████████◤~~~~
Widget不能在mainwindow中随主窗口的大小变化?
解决:在表格外部添加布局。
代码:tableWidget = new QTableWidget;
tableWidget ->setObjectName(QString::fromUtf8("tableWidget"));
QVBoxLayout *verticalLayout;
verticalLayout->addWidget(tableWidget );
2.将表格变为禁止编辑:
tableWidget->setEditTriggers(QAbstractItemView::NoEditTriggers);
(参数含义:Triggers--不能对表格内容进行修改
tChanged--任何时候都能对单元格修改
Clicked--双击单元格
edClicked--单击已选中的内容
yPressed--
Pressed--按下任意键就能修改
tTriggers--以上条件全包括)
3.设置表格为整行选择
tableWidget->setSelectionBehavior(QAbstractItemView::SelectRows); //整行
选中的方式
(参数含义:Items--选中单个单元格
发布评论