ui->setupUi(this);
ui->mainToolBar->hide(); tableView = new QTableView(this); // 设置表头
QStandardItemModel *studentModel = new QStandardItemModel();
studentModel->setHorizontalHeaderItem(, new QStandardItem(tr("姓名")));
studentModel->setHorizontalHeaderItem(, new QStandardItem(tr("学号")));
studentModel->setHorizontalHeaderItem(, new QStandardItem(tr("性别")));
studentModel->setHorizontalHeaderItem(, new QStandardItem(tr("年龄")));
tableView->setModel(studentModel); // 设置表头格式
// studentModel->horizontalHeaderItem(0)->setTextAlignment(Qt::AlignLeft); // 设置表格宽度
// tableView->setColumnWidth(0, 100); // 隐藏行头
tableView->verticalHeader()->hide(); // 整行选中
tableView->setSelectionBehavior(QAbstractItemView::SelectRows); // 不可编辑
tableView->setEditTriggers(QAbstractItemView::NoEditTriggers); // 添加行
studentModel->setItem(, , new QStandardItem("张三"));
studentModel->setItem(, , new QStandardItem(""));
studentModel->setItem(, , new QStandardItem("男"));
studentModel->setItem(, , new QStandardItem("")); studentModel->setItem(, , new QStandardItem("李四"));
studentModel->setItem(, , new QStandardItem(""));
studentModel->setItem(, , new QStandardItem("男"));
studentModel->setItem(, , new QStandardItem("")); // 居中
studentModel->item(, )->setTextAlignment(Qt::AlignCenter); // 颜色
studentModel->item(, )->setForeground(QBrush(QColor(, , ))); // 加粗
studentModel->item(, )->setFont(QFont("Times", , QFont::Black)); // 排序
studentModel->sort(, Qt::DescendingOrder); // 添加布局
QGridLayout *tableLayout = new QGridLayout(ui->centralWidget);
tableLayout->addWidget(tableView);

最新文章

  1. 关于WCF测试时出现无法从***获取元数据问题
  2. [LeetCode] Same Tree 判断相同树
  3. Thinkphp源码分析系列(七)–控制器基类
  4. windows namedPipe 命名管道clent and server
  5. 如何用JS获取ASP.net中的textbox的值 js获不到text值
  6. [Golang] base64加密与解密
  7. STM32 USB-HID通信移植步骤
  8. 修改Calendar(梅花雨)日历控件 兼容IE9 谷歌 火狐
  9. BufferedInputStream
  10. Python-求助 SAE 如何使用第三方库? - 德问:编程社交问答
  11. 获取Ip所在城市名与详细
  12. mybatis的延迟加载、一级缓存、二级缓存
  13. iOS逆向之Reveal
  14. 前端 HTML 标签分类
  15. 在linux环境下,php语法出错,怎样让php编译后提示编译错误,错误在哪?
  16. Nuget 下载过慢的解决办法
  17. 一、think in java 第一章
  18. python接口自动化发送get请求 详解(一)
  19. angularJS ng-repeat中的directive 动态加载template
  20. MySQL 基于 GTID 主从架构添加新 Slave 的过程

热门文章

  1. asp.net web api的自托管模式HttpSelfHostServer可以以控制台程序或windows服务程序为宿主,不单单依赖于IIS web服务器
  2. C#版QQTea加密
  3. IOC原理分析
  4. 绿色mysql启动脚本
  5. Http权威指南笔记(一) URI URL URN 关系
  6. https配置
  7. 自定义代码块移植,将Xcode中自定义的代码块导出发送到另一台mac
  8. 【Tomcat】项目自动部署的链接重置错误
  9. C# 1作业 2广场砖面积 护栏长度
  10. hdu1711Number Sequence