qt表格可修改不可修改(qt tableview修改表格内容)

这篇具有很好参考价值的文章主要介绍了qt表格可修改不可修改(qt tableview修改表格内容)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

QTableWidget是QT程序中常用的显示数据表格的控件.qt表格可修改不可修改.

不管是在金融app,还是医疗机械,还是智慧农业,QTableWidget无处不在.

QTableWidget的效果大概如下图:

qt表格可修改不可修改(qt tableview修改表格内容)

好了,接下来就来教大家如何使用QTableWidget.

首先,它的位置控件在:

qt表格可修改不可修改(qt tableview修改表格内容)

注意,不要拖错控件,很多同学容易犯的错误:

(1) 眼花误以为是ListWidget;

(2) 眼花误以为是TableView;

拖出来是一个空白的窗体,你可以:

(1) 直接双击它,然后通过弹出来的窗口编辑里边的内容;

(2) 使用代码编辑内容;

我们在此教学使用代码编辑内容.

因为通过弹窗编辑TableWidget其实最终也是转换成代码的,而且代码编辑非常的灵活多变,所以推荐代码编辑.

1 表头操作 1.1 新建表头

增加列表头:

QStringList list;list << "参数" << "最大值" << "最小值" << "平均值" << "单位" << "地区";//设置列数为6列,这句一定要写,否则表头不显示ui->tableWidget->setColumnCount(6);//设置表头ui->tableWidget->setHorizontalHeaderLabels(list);

效果如图:

qt表格可修改不可修改(qt tableview修改表格内容)

隐藏表头:

ui->tableWidget->verticalHeader()->setVisible(false); //隐藏列表头ui->tableWidget->horizontalHeader()->setVisible(false); //隐藏行表头

2 数据操作

数据操作是根据行列来操作的,换句话说也就是通过x,y来操作(x,y从0开始算).文章来源地址https://www.toymoban.com/news/detail-485516.html

到了这里,关于qt表格可修改不可修改(qt tableview修改表格内容)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Qt QtableWidget、QtableView表格删除选中行、删除单行、删除多行

    设置 操作 设置 操作 无需设置 setSelectionBehavior(QAbstractItemView::SelectRows) ,但是可以选择的那一列最好设置为不可编辑。按下Ctrl键,选择多行。 设置1 设置2 操作 QTableWidgetSelectionRange是Qt框架中用于表示QTableWidget中选定的一块单元格区域的类。以下是如何使用QTableWidgetSelectionR

    2024年02月01日
    浏览(37)
  • 【QT开发笔记-基础篇】| 第二章 常用控件 | 2.12 表格控件 QTableWidget

    【QT开发笔记-基础篇】| 第二章 常用控件 | 2.12 表格控件 QTableWidget(1) QTableWidget 是 Qt 中的表格控件,可以行列的形式来展示数据 QTableWidget 有很多属性和方法,完整的可查看帮助文档。 在窗口上放置一个 QTableWidget 控件后,既可以在设计师 UI 界面来编辑属性和添加数据,也

    2024年02月12日
    浏览(39)
  • QT读取Excel表格内容到Table Widget

    有一个需求是要把Excel的数据导入到QT的Table Widget表格中。我是一个QT新手,在网上找了很多方法,在这里汇总记录一下。 目前总共有四种方法: 一、ODBC 导入 二、QAxObject 导入 三、QXlsx 导入 四、复制导入 其中方法 一至三 适用于 不加密的Excel文件 ,如果公司的Excel文件是加

    2024年02月04日
    浏览(21)
  • 表格控件QTableWidget

    简介 QTableWidget 是 Qt 中的 表格 组件类。 在窗体上放置一个 QTableWidget 组件后,可以在 Property Editor 里对其进行属性设置,双击这个组件,可以打开一个编辑器,对其 Colum、Row 和 Item 进行编辑。 行/列 第0列 第1列 第0行 ( 0 , 0 ) ( 0 , 1 ) 第1行 ( 1 , 0 ) ( 1 , 1 ) 界

    2024年02月11日
    浏览(26)
  • PyQt QTableWidget 表格控件的使用

    PyQT开发图形界面应用时,可用 QTableWidget 控件,以表格方式直观地显示二维表格形状的数据,如列表,数组、pandas DataFrame等。 如果你想用表格方式直接显示并操作数据库表时,选择 QTableView类更合适。 步骤如下: 生成QTableWidget对象 设置表头以及表格参数 构建 QTableWidgetIte

    2024年02月01日
    浏览(45)
  • QT中TableView数据展示

    最近在学习QT,大量数据从数据库取出放入QT界面中展示,这时用到了tableView,一些简单的使用分享给大家。 QStandardItemModel是Qt库中的一个类,它是QAbstractItemModel的一个子类。它可以用来存储和管理数据,并且可以通过Qt视图类(如QListView、QTreeView等)来显示这些数据。

    2024年02月11日
    浏览(34)
  • qt tableview setEditTriggers解析

    EditTrigger是QAbstractItemView Class的Public Function This property holds which actions will initiate item editing 此属性保存哪些操作将启动项编辑 This property is a selection of flags defined by EditTrigger, combined using the OR operator. The view will only initiate the editing of an item if the action performed is set in this property. 此属

    2024年02月11日
    浏览(30)
  • Qt 之tableView控件C++语言

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

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

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

    2024年02月11日
    浏览(31)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包