腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
使用
QAbstractTableModel
在
pyqts
QTableView
中
插入
和
删除
行
、
、
、
如何
使用
QAbstractTableModel
在
QTableView
中
插入
和
删除
单行。 将在通过will信号连接到
QAbstractTableModel
的单独线程
中
给出新
行
。我们的目标是
在
每次给出一个新的emit时添加一
行
。如果表命中的最大行数为10
行
,则应添加新发出的
行
,并
删除
第一
行
。因此,
浏览 121
提问于2020-12-16
得票数 1
回答已采纳
1
回答
使用
QTableWidget显示巨大的工作表
、
、
、
我需要
使用
PyQt类QTableWidget显示数据。但可能有几万条线路。显示整个工作表会使应用程序挂起...所以我找到了一个解决方案,包括加载数据(意味着工作表被创建了),但隐藏了大部分行,当移动滚动条时,显示新
行
并隐藏以前的
行
。在下面的代码
中
,我设置了self.rowsShown = 50,并在初始化时显示了从1到50的代码
行
。但是,当我抓住滑块或
使用
键盘移动选定的案例时,我
在
显示的区域中被阻止。 此外,滚动区域的大小仅对应于所示的
行
。也许我错过了
浏览 2
提问于2012-08-23
得票数 4
回答已采纳
2
回答
更改
QTableView
的默认选择颜色
、
、
我
使用
的是
QTableView
和
QAbstractTableModel
。我对
QAbstractTableModel
进行了子类化,
在
Qt::BackgroundRole
和
Qt::ForegroundRole的模型类
中
,我根据某些条件返回了一些颜色。我对
QTableView
类进行了子类划分。 当我
在
表中选择任何
行
/单元格时,
行
/单元格将在tabelVeiw ()的默
浏览 3
提问于2016-02-15
得票数 2
回答已采纳
1
回答
是否设置整行userData?
、
、
在
QTableView
中
,我几乎没有与某些QStandardItem相关联用户数据,现在,当用户右键单击同一
行
上的任何项目时,他们都会得到相同的数据。所以我的问题是,我
在
每一
行
的第一列设置了用户数据,每次我得到一个点击事件,我需要先找到同一
行
的项目,第一列,然后查找相关的用户数据。 这看起来相当愚蠢,有可能为整个
行
设置数据吗?
浏览 1
提问于2013-01-27
得票数 0
1
回答
在
QTableView
中
添加行会减缓应用程序
在
大量
插入
之后的速度
、
、
我有一个
QTableView
,它
使用
我创建的扩展
QAbstractTableModel
的模型。模型
使用
的是作为收藏品。表视图用于显示来自应用程序的日志消息,因此集合最终会变得非常大.
在
插入
几千
行
之后,我注意到表视图开始减速,最终视图冻结了几秒钟,然后才刷新。它是我
使用
的那种集合,使它慢下来很多吗?是否有更好的方法来存储正在
插入
的数据?
QTabl
浏览 0
提问于2012-01-19
得票数 1
1
回答
如何
使用
不同的行数更新
QAbstractTableModel
中
的数据
、
、
、
我正在开发一个应用程序,每秒从apache服务器更新一次
QTableView
中
的数据。服务器以XML表的形式发送数据。列数是恒定的,但行数每次都会改变。
行
中
的数据也可能不同。为了将XML转换为数据,我创建了一个类TxTableData,它在TxTableModel (
QAbstractTableModel
的子类)中
使用
。此外,TxTableModel
使用
QTimer更新来自服务器的数据。 问题是,如果
行
的数量减少-
QTableview</em
浏览 0
提问于2011-03-09
得票数 1
回答已采纳
2
回答
用于显示大量数据
行
的Qt小部件
、
、
、
我试图
使用
Qt (5.1)
在
可滚动视图中显示大量的柱状记录。 比如说,我想要浏览的行数可以从1亿到10亿不等。带有自定义模型的QTableWidget工作几百万行,但是QTableWidget为每一
行
分配数据,因为您可以调整行高的大小,因此它必须为此存储数据,这可以
使用
兆字节甚至千兆字节的内存。我不需要重新大小的
行
功能--只是一个多列列表才是理想的,但是QTreeCtrl似乎不能处理许多行,而且QList似乎只支持单个列。对于那些熟悉wxwidget/wepython的人来说,可以这样做,并且可
浏览 10
提问于2014-01-16
得票数 4
回答已采纳
1
回答
QTableView
立即关闭
、
我试着
在
一个程序中
使用
QTableView
。
在
我开始的另一个测试项目中,我已经修复了模型
中
的所有bug。现在,我尝试
在
我的主项目中
插入
模型
和
QTableView
,但与其他项目不同的是,
QTableView
只会打开半秒,然后立即关闭!然而,相同的代码
在
测试项目中运行良好。这是我
在
测试项目中的代码:#include <
浏览 6
提问于2012-08-31
得票数 0
回答已采纳
2
回答
从
QAbstractTableModel
中选定的
行
访问
QTableView
中
的原始索引
、
、
、
我正在
使用
Qt5
和
PySide2为python程序实现一个GUI。我理解Qt的C++方面没有问题,所以可以自由地指出与python无关的Qt引用。我
使用
QTableView
的子类
在
QAbstractTableModel
中
显示了一些数据。然后,我配置了
QTableView
,以便用户只能选择完整的
行
: self.ui.candidatesTable.setSelectionBehavior(
QTableView
.Sele
浏览 1
提问于2020-04-17
得票数 0
回答已采纳
2
回答
如何在Qt TableView
中
实现像过滤这样的电子表格?
、
、
、
我有一个已经读取数据并将其放入TableView
中
的应用程序,因此它大致如下所示:我想添加一个电子表格,如过滤器,例如过滤出来自特定公司的订单(没有用于筛选的regex/通配符文本输入字段)
浏览 5
提问于2014-10-20
得票数 2
回答已采纳
2
回答
向
QTableview
中
添加的按钮添加自定义样式
、
、
我已经
使用
QTableview
和
QAbstractTableModel
创建了一个表。
在
最后一列
中
,我还可以为每一
行
(该单元格的右上角)添加一个按钮。
浏览 0
提问于2017-08-22
得票数 0
4
回答
基于模型的
QTableView
柱初始宽度
我有基于
QTableView
的
QAbstractTableModel
。
在
QAbstractTableModel
中
,重新实现方法headerData()来根据模型设置列名
和
宽度。表
中
的所有列都具有相同的宽度()。如何正确设置初始列宽。 P.S.:
在
中
,有人建议
使用
委托来解决同样的问题,但我认为应该
使用
headerData()。
浏览 2
提问于2014-09-24
得票数 6
回答已采纳
1
回答
我对
QAbstractTableModel
类的对象有问题
、
在窗口中构造类QDockWidget的对象
和
类
QAbstractTableModel
的对象。此对象以不同的方式
在
SQL
中
显示来自表的相同数据。当我按箭头向下移动时,它工作正常,但如果向上移动类QDockWidget对象
中
显示的数据,则与对象
QAbstractTableModel
中标记
行
中
显示的数据不一样。我希望--当我向上或向下移动时,数据将始终是相同的,类
QAbstractTableModel
对象中标有
行
的数据表单
浏览 0
提问于2019-09-10
得票数 0
回答已采纳
3
回答
如何清除
QTableView
、
我有一台
QTableView
。我正在
使用
QtSql.QSqlQuery从数据库
中
查询数据。('Table')proxy.setSourceModel(model) 一切正常,查询结果显示
在
QTableView
中
。我的问题是,当我更改导致Query返回0条记录的SQL语句时,
浏览 4
提问于2013-03-25
得票数 2
回答已采纳
2
回答
QTableView
中选定
行
的自定义颜色
、
、
我正在
使用
一个继承自
QAbstractTableModel
()的自定义模型的
QTableView
。此模型根据显示的值更改某些单元格的前景
和
背景颜色。我已经将选择行为设置为选择整行。问题是,当我选择一
行
时,整个
行
的背景颜色变为标准橙色,文本颜色变为白色。一旦我
删除
选择,它将恢复为模型设置的内容。 我想要做的是,当用户选择一
行
时,它的前景
和
背景颜色不应该改变。我
使用
的是带有C++的Qt 5.1.0(32位)。
浏览 4
提问于2013-09-26
得票数 3
1
回答
使用
QAbstractTableModel
和
QTreeView时的崩溃
、
、
由于似乎没有专门为QTreeView设计的“专用”抽象模型(对于QListView,有QAbstractListModel,对于
QTableView
,有
QAbstractTableModel
),而且由于我需要能够显示标题,所以我选择
使用
Table的抽象模型:
QAbstractTableModel
和
'QTreeView‘。
QAbstractTableModel
不应该
和
'QTreeView‘一起
使用
吗?
使用
什么抽象模型
浏览 2
提问于2014-09-17
得票数 1
回答已采纳
1
回答
与
QTableView
一起
使用
时,QSortFilterProxyModel
中
的默认排序顺序
、
我
使用
自定义QSortFilterProxyModel对显示
在
QTableView
中
的自定义
QAbstractTableModel
进行排序
和
筛选。 我已经设置了排序
和
过滤,一切都像预期的那样工作。现在,我想要一些按默认顺序排列的列,升序
和
降序。
使用
“默认情况下”,我的意思是如果第一次单击列标题,这应该是默认的排序顺序(正如我已经说过的那样,每个列的排序顺序不同)。根据列的不同,我可以
在
自定义的
QAbstrac
浏览 3
提问于2016-12-05
得票数 3
回答已采纳
2
回答
Qt:区分来自同一窗口或其他窗口的拖动
、
、
、
我
使用
的是一个
QTableView
,我
在
它上设置了自己的自定义模型,从
QAbstractTableModel
继承,
使用
对
QTableView
::setModel()的调用。表视图支持拖放:我的模型类重新实现了mimeData()
和
dropMimeData()。可以拖动
和
删除
项,甚至
在
应用程序的两个实例之间。
在
每一种情况下,它的行为应该是不同的。
使用
dropMimeData()的Qt
浏览 4
提问于2013-12-11
得票数 3
回答已采纳
1
回答
添加行时,PyQt
QAbstractTableModel
从不更新
、
、
我有一个连接到
QAbstractTableModel
的PyQt
QTableView
,它本身连接到一个管理项目列表的自定义类。我可以
在
列表的末尾
插入
一项,它会适当地通知我的模型,然后调用beginInsertRows
和
endInsertRows。我可以验证它是否调用了这两个函数,并且列表已经自我更新,但是表从不调用data来检索更新后的
行
。
浏览 0
提问于2012-10-28
得票数 3
回答已采纳
1
回答
QAbstratctTableModel - removeRows
、
、
、
事情是这样的:我无法正确
删除
行
。我认为问题出在我
删除
其中一个
行
的索引
中
的某个地方……class ButtonDelegate(QItemDelegate): def __init__(self, *args, **kwargs)
浏览 37
提问于2018-01-05
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券