问题1:根据内容设置column的宽度并且填充满框框
horizontalheader()->setSectionResizeMode(QHeaderVIew::stretch);
以上这个是自适应框框
horizontalHeader()->setSectionResizeMode(0,QHeaderView::ResizeToContents)
以上是设置第一行,根据内容设置列宽。
horizontalHeader()->setStretchLastSection(ture);
设置最后一行宽度自适应,肯定填充好距离。
resizeColumnsToContents();
根据内容调整列宽
通过以上两个就可以实现问题。
问题2:填写中文乱码
解决方法:
方法一:在头文件中加
#pragma once
#execution_character_set("utf-8")
方法二:从文本编辑器选择。
问题3 如何在tablewidget中的每一行动态添加按钮
方法:收藏中有。
问题4 知道行号,如何选中改行
方法:ui->tablewidget->selectedRow(行号)
问题5 对tablewidget进行美化
//对整体美化
ui.tablewidget->setStyleSheet();
//表头美化
ui.tablewidget->horizontalHeader()->setStyleSheet();
``