QT tableView 添加表头、添加数据、清空数据

这篇具有很好参考价值的文章主要介绍了QT tableView 添加表头、添加数据、清空数据。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

添加tableview的表头

    QStandardItemModel* m_tableModel =new  QStandardItemModel(ui->tableView); //创建模型指定父类
    m_tableModel->setHorizontalHeaderItem(0, new QStandardItem("1"));
	m_tableModel->setHorizontalHeaderItem(1, new QStandardItem("2"));
	m_tableModel->setHorizontalHeaderItem(2, new QStandardItem("3"));
	m_tableModel->setHorizontalHeaderItem(3, new QStandardItem("4"));
	m_tableModel->setHorizontalHeaderItem(4, new QStandardItem("5"));
	m_tableModel->setHorizontalHeaderItem(5, new QStandardItem("6"));
	m_tableModel->setHorizontalHeaderItem(6, new QStandardItem("7"));
	m_tableModel->setHorizontalHeaderItem(7, new QStandardItem("8"));
	m_tableModel->setHorizontalHeaderItem(8, new QStandardItem("9"));

添加tableview的数据

    ui->tableView->setModel(m_tableModel);
	m_tableModel->setItem(0, 0, new QStandardItem("11"));
	m_tableModel->setItem(0, 1, new QStandardItem("11"));
	m_tableModel->setItem(0, 2, new QStandardItem("11"));
	m_tableModel->setItem(0, 3, new QStandardItem("11"));
	m_tableModel->setItem(0, 4, new QStandardItem("1"));
	m_tableModel->setItem(0, 5, new QStandardItem("111"));
	m_tableModel->setItem(0, 6, new QStandardItem("11"));
	m_tableModel->setItem(0, 7, new QStandardItem("222"));
	m_tableModel->setItem(0, 8, new QStandardItem("222"));
	m_tableModel->setItem(1, 7, new QStandardItem("333"));
	m_tableModel->setItem(1, 8, new QStandardItem("3333"));

清空tableview数据

m_tableModel->clear(); // 清空所有数据,包含表头
m_tableModel->setRowCount(0); // 除了表头,清空表内数据

文章来源地址https://www.toymoban.com/news/detail-509260.html

到了这里,关于QT tableView 添加表头、添加数据、清空数据的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Qt 之tableView控件C++语言

    table view是用的比较多的一个控件之一,我们在展示数据或者表格的时候经常用到。 1、添加表头 2、 添加行数据 3、 获取双击事件 4、获取选中行内容 5、删除行 以上就是QT中TABLE VIEW的使用,其实还有很多属性可以设置,比如是否隐藏表头呀,是否显示网格线呀,QSS样式设置

    2024年02月13日
    浏览(42)
  • qt设置tableview单元大小跟随窗口变化

    设置效果过于离奇。 右侧为代码设置显示效果

    2024年02月11日
    浏览(37)
  • qt表格可修改不可修改(qt tableview修改表格内容)

    QTableWidget是QT程序中常用的显示数据表格的控件.qt表格可修改不可修改. 不管是在金融app,还是医疗机械,还是智慧农业,QTableWidget无处不在. QTableWidget的效果大概如下图: 好了,接下来就来教大家如何使用QTableWidget. 首先,它的位置控件在: 注意,不要拖错控件,很多同学容易犯的错误

    2024年02月09日
    浏览(40)
  • C++ Qt开发:TableView与TreeView组件联动

    Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍 TableView 与 TreeView 组件联动的常用方法及灵活运用。 本章我们继续实现表格的

    2024年02月04日
    浏览(39)
  • 如何让qt tableView每个item中个别字用不同颜色显示?

    从上面图片可以看到,Item为红色,数字5为黑色。 要实现在一个控件实现不同颜色,目前想到的只有QTextEdit 、QLabel。有两种方法,第一种是代理,第二种是通过setIndexWidget函数实现。 QTextEdit 可以实现多种样式,字体,字号,加粗,倾斜,下划线都可以实现。 写一个自定义代

    2024年02月10日
    浏览(36)
  • JavaFx 用户界面控件3——TableView

    ableView是JavaFX提供的一个强大的控件,可以用于显示表格数据。它通过为TableView设定items属性(存储行数据的ObservableList对象)和列属性(TableColumn对象)来完成数据填充与展示。 以下是一个简单的TableView的使用示例:  1.1 TableView 选中事件 演示应用程序是一个 TableView 和一对

    2024年02月07日
    浏览(49)
  • IOS 类似直播的tableView 顶部透明度渐变效果

    IOS 类似直播的tableView 顶部透明度渐变效果 在工程中,需要类似直播的tableView 顶部透明度渐变效果。这个渐变的效果呢,而且不能有覆盖在背景图上的感觉。底部背景图在没有数据的情况下,没有遮罩效果。首先想到了CAGradientLayer。 CAGradientLayer主要属性 colors var colors: [AnyO

    2024年02月12日
    浏览(45)
  • 【QT】QML—— ListView添加固定表头的方法

    在qt中构建界面时经常会对多个数据进行排列显示,可以使用qml提供的ListView组件来快速的构建一个列表模型来进行列表内容的分组显示; 通常的步骤是定义一个简单的ListView列表。创建一个Model并填入数据到其中; 以上的内容在qt运行显示的是一个基础的列表,但是一眼望去

    2024年02月11日
    浏览(43)
  • 自定义表格的表头根据后端的数据进行筛选是否进行自定义表头添加按钮

    自定义表格的表头根据后端的数据进行筛选是否进行自定义表头添加按钮 注意:表头插槽拿到的column 和内容插槽拿到的内容不一致,header插槽的label对应el-table-column的label,prop对应header插槽的property 效果:

    2024年02月06日
    浏览(38)
  • 【vue】element-ui、el-table使用V-for循环动态添加表头和数据

    参考链接 https://blog.csdn.net/xz1589155358/article/details/126597271

    2024年02月11日
    浏览(71)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包