PyQt(Python+Qt)学习随笔:model/view架构中QTableView视图的标题显示不正常问题
2023-09-27 14:26:58 时间
在进行QTableView展示数据时,使用了QStandardItemModel的model,并在将包含多行多列的数据(如学生成绩表)的标题使用QStandardItemModel的方法setHeaderData设置标题后运行,却发现显示的标题和内容都不正常。
如需要显示的数据为:
但显示的数据为:
这其实是因为没有显示设置model数据的列数导致setHeaderData失败导致,只需要在调用QStandardItemModel的setHeaderData方法前调用model的方法setColumnCount设置Model的数据列数就可以确保setHeaderData成功,从而显示正常。
示例代码:self.excelModel.setColumnCount(cols)
老猿Python,跟老猿学Python!
相关文章
- 今天元宵节啦,给大家用Python送上祝福
- 基于Python的学生兼职平台的设计和实现
- Python的global指令的作用
- Python进阶 -- 面向对象编程①
- 第15.28节 PyQt(Python+Qt)入门学习:Model/View架构中的便利类QTableWidget详解
- 第15.27节 PyQt(Python+Qt)入门学习:Model/View架构中的便利类QTreeWidget详解
- PyQt(Python+Qt)学习随笔:树型部件QTreeWidget中当前列currentColumn和选中项selectedItems访问方法
- PyQt(Python+Qt)学习随笔:QListWidget获取指定行对应项的item()方法
- PyQt(Python+Qt)学习随笔:Model/View架构概述
- PyQt(Python+Qt)学习随笔:model/view架构中支持QListView列表中展示图标的两种方法
- PyQt(Python+Qt)学习随笔:QTreeView树形视图的allColumnsShowFocus属性
- PyQt(Python+Qt)学习随笔:信号签名(signature of the signal)是什么?
- PyQt(Python+Qt)学习随笔:model/view架构中类QStandardItemModel的使用方法
- PyQt(Python+Qt)学习随笔:Qt Designer中怎么给toolBar添加按钮
- PyQt(Python+Qt)学习随笔:exit code 1073741845与槽函数所在对象不能定义同名实例方法问题
- Python(Python+Qt)学习随笔:使用xlwings新建Execl文件和sheet的方法
- PyQt(Python+Qt)学习随笔:布局控件layout的layoutSizeConstraint属性
- PyQt(Python+Qt)学习随笔:Qt Designer中QAbstractButton派生按钮部件autoRepeat、autoRepeatDelay、autoRepeatInterval属性
- PyQt(Python+Qt)入门:Designer组件属性编辑界面中QWidget类相关属性详解
- PyQt(Python+Qt)学习随笔:Qt Designer中主窗口对象的toolButtonStyle属性
- PyQt(Python+Qt)学习随笔:Qt Designer中主窗口对象的animated属性
- PyQt(Python+Qt)学习随笔:Qt Designer中部件的layoutDirection属性
- PyQt(Python+Qt)学习随笔:Qt Designer中部件的accessibleDescription和accessibleName辅助阅读属性
- PyQt(Python+Qt)学习随笔
- Python爬行动物(一):基本概念
- opencv--python--anaconda----contrib 安装
- Python pandas.DataFrame.eq函数方法的使用
- Python大量多个列表(list)合并(合并有相同元素的列表)
- Python pandas.DataFrame()函数方法的使用
- python--物理引擎pymunk