当前位置: 首页 > news >正文

QTableView通过setColumnWidth设置了列宽无效的问题

在用到QT的QTableView时,为了显示效果,向手动的设置每一列的宽度,但是如下的代码是无效的。

	ui->tableView->setColumnWidth(0,150);ui->tableView->setColumnWidth(1,150);ui->tableView->setColumnWidth(2,150);ui->tableView->setColumnWidth(3,150);MyTableModel* model = new MyTableModel(this);model->setInfos(fileRecords);MySortFilterProxyModel* proxyModel =  new MySortFilterProxyModel(this);proxyModel->setSourceModel(model);ui->tableView->setModel(proxyModel);

效果:

在这里插入图片描述

而将模型设置给表格视图之后,再设置tableveiw的列宽就有效果了。

    MyTableModel* model = new MyTableModel(this);model->setInfos(fileRecords);MySortFilterProxyModel* proxyModel =  new MySortFilterProxyModel(this);proxyModel->setSourceModel(model);ui->tableView->setModel(proxyModel);ui->tableView->setColumnWidth(0,150);ui->tableView->setColumnWidth(1,150);ui->tableView->setColumnWidth(2,150);ui->tableView->setColumnWidth(3,150);

效果

在这里插入图片描述

http://www.lryc.cn/news/161298.html

相关文章:

  • 【用unity实现100个游戏之10】复刻经典俄罗斯方块游戏
  • Docker容器内数据备份到系统本地
  • 学信息系统项目管理师第4版系列06_项目管理概论
  • Java发送(QQ)邮箱、验证码发送
  • PostgresSQL----基于Kubernetes部署PostgresSQL
  • 7 个适合初学者的项目,可帮助您开始使用 ChatGPT
  • JDBC操作SQLite的工具类
  • SEO百度优化基础知识全解析(了解百度SEO标签作用)
  • 用python实现基本数据结构【03/4】
  • 软件测试面试题汇总
  • AP5101C 高压线性恒流IC 宽电压6-100V LED汽车大灯照明 台灯LED矿灯 指示灯电源驱动
  • 【大数问题】字符串相减(大数相减)<模拟>
  • easycode生成代码模板配置
  • 【数据结构】堆排序和Top-k问题
  • 经典的生产者和消费者模型问题
  • Java基础:代理
  • 每日一学——防火墙2
  • Web学习笔记-React(组合Components)
  • 【strstr函数的介绍和模拟实现——超详细版】
  • 【Terraform】Terraform自动创建云服务器脚本
  • TCP机制之确认应答及超时重传
  • Openharmony3.2 源码编译(ubuntu 22.04) 过程记录
  • PostgreSQL 数据库使用 psql 导入 SQL
  • 容器编排学习(三)端口映射与Harber镜像仓库介绍
  • Day_13 > 指针进阶(2)
  • 对Transformer中的Attention(注意力机制)的一点点探索
  • 车内信息安全技术-安全技术栈-软件安全
  • Redis常见命令
  • Android Studio实现一笔画完小游戏
  • 【Python 程序设计】数据人员入门【02/8】