Qt qtableview 使用
来源:互联网 发布:tensorflow应用 编辑:程序博客网 时间:2024/05/20 16:43
qtdesigner 设计界面,使用qtableview
界面初始化;
m_modelDiscrete = new QStandardItemModel(0, 3);
//tableView-> resizeRowsToContents();
//tableViewShowEvent->verticalHeader()->setDefaultSectionSize(200);//设置默认行高为200
tableViewShowEvent->setAlternatingRowColors( true );
tableViewShowEvent->setStyleSheet( "QTableView{background-color: rgb(255,255,255);"
"alternate-background-color: rgb(255,255,255);}" );
tableViewShowEvent->setWindowTitle( "List" );
tableViewShowEvent->setModel(m_modelDiscrete);
tableViewShowEvent->setColumnWidth(0,300);//设定第一列的宽
tableViewShowEvent->setColumnWidth(1,400);//设定第一列的宽
//tableViewShowEvent->setColumnWidth(2,50);//设定第一列的宽
QStringList headerListDiscrete;
headerListDiscrete << "事件时间 " << "事件内容"<<" 是否确认 " ;
m_modelDiscrete->setHorizontalHeaderLabels(headerListDiscrete);
tableViewShowEvent->verticalHeader()->setVisible( false );
tableViewShowEvent->horizontalHeader()->setStretchLastSection( true );
插入内容
QString qstr = QString("");
QVariant colorvalue;
colorvalue = QColor(Qt::yellow);
QStandardItem *itemData = new QStandardItem(); //项目
QStandardItem *itemDataTrans = new QStandardItem();//对应的值
itemData = new QStandardItem( ControlDetail[ measurementDataList[i].item -1].item);
//itemDataTrans = new QStandardItem(QString::number(measurementDataList[i].value.singlePointValue()) );
itemDataTrans = new QStandardItem(QString::number(measurementDataList[i].nValue) );
itemData->setData(colorvalue,Qt::BackgroundRole);
itemDataTrans->setData(colorvalue,Qt::BackgroundRole);
m_modelControl->setItem(i,0,itemData);
m_modelControl->setItem(i,1,itemDataTrans);
设置表格里有勾选框;
itemCheck->setCheckable(true);
- Qt QTableview使用
- Qt QTableview使用
- 【转】Qt QTableview使用
- Qt QTableview使用
- qt的QTableView使用
- Qt qtableview 使用
- QT::QTableView的使用
- qt中qtableview的使用
- QT中的QTableView的使用
- Qt之QTableView的使用
- Qt中QTableView的使用
- QT/QTableView
- QT QTableview
- Qt QTableView
- Qt在QTableView中使用自定义委托
- QTableview 使用
- QT:在QTableView中使用各种自定义委托
- QT:在QTableView中使用各种自定义委托
- android:ToolBar详解(手把手教程)
- adb 常用的命令
- Redis介绍以及安装(Linux)
- sql server 2005 Express连接Sqlserver 2008R2的时候报错,提示只能连接到2000或者2005
- java面试知识之ssh<三>
- Qt qtableview 使用
- UDX对多网络设备支持,视频会议中单兵设备的多3G网卡支持
- 大型网站技术架构探讨
- 哈佛大学图书馆名言
- AdrenoProfiler对opengles的性能分析
- PB打开trace
- VirtualBox ubuntu 自动挂载共享文件夹
- PHP的正则表达式学习教程
- 取Spring容器中注册的Bean之捷径GOOD