|
m_tableWidget = new QTableWidget();
m_tableWidget->setRowCount(10);//设置行数为10
m_tableWidget->setColumnCount(15); //设置15列
m_tableWidget->verticalHeader()->setVisible(false); //隐藏表头
m_tableWidget->setSelectionBehavior(QAbstractItemView::SelectRows);
m_tableWidget->horizontalHeader()->setHighlightSections(true); //表头高亮
m_tableWidget->horizontalHeader()->setDefaultSectionSize(80);
QStringList header;
m_tableWidget->setColumnWidth(0,40);//设置第一列的列宽
m_tableWidget->setColumnWidth(1,60);//设置第二列的列宽
m_tableWidget->setColumnWidth(2,80);//设置第三列的列宽
m_tableWidget->setColumnWidth(3,60);//设置第四列的列宽
m_tableWidget->setColumnWidth(4,85);//设置第五列的列宽
header << tr("选择")<< tr("时间") << tr("ID") << tr("名称") <<tr("地址") << tr("类型ID") << tr("协议版本") << tr("固件版本") <<tr("设备容量")
<< tr("回路数") << tr("端口号") <<tr("通讯协议") << tr("波特率") <<tr("超时时间")<<tr("安装地址");
m_tableWidget->setHorizontalHeaderLabels(header);
QFont font = m_tableWidget->horizontalHeader()->font();
font.setBold(true); //加粗
m_tableWidget->horizontalHeader()->setFont(font);
m_tableWidget->horizontalHeader()->setStretchLastSection(true); |
|