腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
实现
自己
的
排序
算法
而
不是
QSortFilterProxyModel
c++
、
qt
、
qt5
、
model-view
我有一张使用
QSortFilterProxyModel
的
桌子。它还负责根据用户单击
的
特定列对元素进行
排序
。现在我发现,当表格显示大约10000个元素时,速度非常慢,可能需要几秒钟
的
时间。整个过程是不可重现
的
,这取决于列已经被预先
排序
的
方式,它可能需要更长
的
时间-但并
不是
在所有情况下都是如此。
QSortFilterProxyModel
中
的
排序
函数在地图中是一些非常奇
浏览 25
提问于2021-01-13
得票数 0
2
回答
未设置SortRole中
的
QSortFilterProxyModel
qt
、
qsortfilterproxymodel
我创建了一个带有自定义模型和自定义sortfilterproxymodel
的
qtableviewIssueTableSortFilterProxyModel::IssueTableSortFilterProxyModel(QObject *parent) :
QSortFilterProxyModel
Qt::背景
浏览 3
提问于2013-08-08
得票数 4
回答已采纳
2
回答
如何使用
QSortFilterProxyModel
对上面的文件夹进行
排序
?
python
、
qt
、
sorting
我有一个QTreeView,它有一个由
QSortFilterProxyModel
过滤
的
QFileSystemModel。现在,我希望QTreeView中
的
所有文件夹都在常规文件/链接之上,就像在Nautilus和Dolphin中默认
的
那样。到目前为止,代理只按字母顺序
排序
。_proxy =
QSortFilterProxyModel
(self) self.
浏览 21
提问于2013-11-15
得票数 0
回答已采纳
3
回答
基于两个
排序
角色
的
QSortFilterProxyModel
排序
?
c++
、
qt
、
qsortfilterproxymodel
在我
的
项目中,我在树视图中显示了一个模型。我使用
QSortFilterProxyModel
根据Qt::UserRole+1中设置
的
ID对模型进行
排序
。这将我
的
列表划分为"type“(如您所使用
的
图标所示):不过,我也希望每个“类型”都按字母顺序
排序
。我最初试着先按字母顺序对事物进行
排序
,然后按类型对其进行
排序
,看看它是否会重新安排事物以正常工作,但它保持不变。有没有办法告诉我
的
程序用两个
浏览 1
提问于2014-12-26
得票数 4
回答已采纳
2
回答
QSortFilterProxyModel
不应用SortRole
python
、
qt
、
sorting
、
model
我有一个带有子类QSqlQueryModel和
QSortFilterProxyModel
的
QSortFilterProxyModel
。基础数据库中
的
某些列包含浮点数,并将其
排序
为字符串。使用Python/PyQt,我从
实现
了概述
的
解决方案,但它不起作用。我
的
子类QSqlQueryModel: def dat
浏览 0
提问于2014-01-03
得票数 1
回答已采纳
1
回答
在Qt中,当从自定义筛选器代理模型中清除数据时,它也将从源模型中删除
qt
使用自定义过滤器代理模型( QStandardItemmodel
的
子类QSortFilterProxy QSortFilterProxy)再次显示过滤器数据
的
表视图。当我试图从自定义过滤器代理模型( QSortFilterProxy模型
的
子类)中删除数据时,它也将从其源模型(QStandardItemModel)中删除该数据。如何避免这种情况?
浏览 2
提问于2016-08-31
得票数 1
1
回答
如何向
QSortFilterProxyModel
派生类添加字符串/数值
排序
c++
、
qt
我有一个从
QSortFilterProxyModel
派生
的
类,但是当我单击表视图
的
选项卡进行
排序
时,什么也没有发生。关于如何向继承自
QSortFilterProxyModel
的
自定义类添加
排序
功能,有什么建议吗
浏览 0
提问于2013-09-17
得票数 1
1
回答
在Qt中不会在树视图中对项目进行
排序
c++
、
qt
在中有一个非常简单
的
树模型示例。我加了一行在main.cpp中启用树视图
排序
。当我运行它时,我在标题中看到一个
排序
指示器。但是,无论我如何单击标题,项目都不会
排序
。有没有我忽略
的
地方?
浏览 0
提问于2013-04-04
得票数 2
回答已采纳
1
回答
不使用
排序
或Linq OrderBy方法
的
中
的
顶K数
c#
、
.net
、
algorithm
、
linq
、
sorting
我只是对.Net中内置
的
函数进行疯狂/谷歌搜索,以从未
排序
的
数组中获取顶级K数/元素,而无需使用linq或sorted。如果没有内置
的
TopK方法,我想知道如何使用Linq或.Net
而
不使用
排序
和OrderBy方法.避免<e
浏览 4
提问于2014-09-05
得票数 2
2
回答
如何使用组合框文本在QSqlTableModel中只显示特定
的
行?
qt
、
qcombobox
、
qsqltablemodel
我在Qt C++中使用QSqlTableModel,我只想显示包含QComboBox中
的
文本
的
行。例如,当我单击组合框中
的
"John“项时,表视图应该只显示以"John”开头
的
名称。
浏览 2
提问于2013-07-26
得票数 1
1
回答
System.Windows.Forms.BindingSource是否等同于
QSortFilterProxyModel
?
winforms
、
qt
、
bindingsource
、
qsortfilterproxymodel
来自Qt,在我看来,BindingSource类提供了相同
的
功能,并打算以与Qt中
的
QSortFilterProxyModel
相同
的
方式使用。在阅读了及其答案之后: BindingSource可以充当另一个BindingSource
的
数据源。这些特性与
QSortFilterProxyModel
在Qt中提供
的</
浏览 4
提问于2016-09-13
得票数 2
回答已采纳
1
回答
如何在
QSortFilterProxyModel
giving QString中获取项
的
行?
c++
、
qt
、
listview
、
qml
、
qsortfilterproxymodel
我刚刚开始使用
QSortFilterProxyModel
,我有点迷失了。我正在
实现
一个"TcpSocket“寄存器,所以每次客户端连接到服务器时,我都会在QML中得到一个
排序
模型,该模型显示每个客户端
的
ip。问题是,每次由于新
的
/丢失
的
连接
而
刷新
QSortFilterProxyModel
时,变量isCurrentItem就会失去它
的
所有意义,因为列表是更新
的
,
而
不是</e
浏览 0
提问于2014-11-13
得票数 1
回答已采纳
1
回答
是否可以从QListView重新订购QSqlTableModel?
python
、
pyqt
、
pyqt5
、
qsqltablemodel
我试图从QListView重新
排序
这个QSqlTableModel,但似乎不可能我尝试了所有我在互联网上找到
的
东西(官方文档,示例论坛博客),但什么都没有发生,我激活了移动操作和覆盖标志方法mimeData方法,幸运
的
是,我不知道我做得是否正确。这是我
的
高级程序from PyQt5.QtWidgets import *from PyQt5.QtGui import
浏览 6
提问于2020-12-17
得票数 0
6
回答
恢复QTableView/QSortFilterProxy中
的
原始顺序
c++
、
qt
我在视图和模型( QTableView )之间有一个带有
QSortFilterProxyModel
的
QStandardItemModel。问题是,当我调用sort()时,无法恢复表中原始行
的
顺序。我试图通过动态地将模型代理更改为QIdentityProxy来
实现
这一点,但是没有效果,因为唯一
的
改变是行被重新编号,
而
顺序被保持
排序
。 是否有可能以某种方式“对”数据进行“不
排序
”?我认为,在这种情况下,这个代码是不必要
的
,但是如果需要的话
浏览 7
提问于2013-09-05
得票数 5
回答已采纳
4
回答
实现
排序
和/或搜索
算法
-在哪里以及为什么
algorithm
、
language-agnostic
、
sorting
有时我会遇到手动
实现
的
排序
和/或搜索
算法
,
而
不是
使用语言
实现
的
算法
。我研究过
的
大多数源代码都是用Java、C#或PHP语言编写
的
--但我猜这种现象与语言无关。关于像列表这样
的
常规数据结构,你为什么在哪里
实现
你
自己
的
算法
?意识形态上
的
原因?内存效率更高?不能忍受使用内置功能
的<
浏览 13
提问于2009-04-07
得票数 2
回答已采纳
2
回答
基于PySide6
的
自定义文件浏览器
实现
python
、
qtreeview
、
qfilesystemmodel
、
pyside6
我想在PySide6上
实现
文件浏览器,我
的
目标是: 使用
QSortFilterProxyModel
并以某种方式强迫..始终处于顶部,
而
不考虑
排序
(不确定是否可能),并且首先保留目录(有一个),我还可以将其用于上面的第3点,以便按照特定
浏览 13
提问于2021-02-16
得票数 0
回答已采纳
1
回答
在Qt中如何对QModelIndex
的
直接子索引进行
排序
qt
、
sorting
、
qabstractitemmodel
、
qmodelindex
、
qsortfilterproxymodel
virtual bool lessThan ( const QModelIndex & left, const QModelIndex & right ) const;}; 为了
实现
排序
,我使用了默认
的
QSortFilterProxyModel
::sort()方法(我还没有在我
的
代理模型类中重新
实现
它),有一段时间它似乎起作用了。在某种程度上,我注意到实际
的
QSortFilterProxyModel
::sort()方法对整个模
浏览 0
提问于2012-05-24
得票数 3
回答已采纳
1
回答
在QAbstractTableModel中对货币格式
的
数字
排序
qt
、
sorting
、
qabstracttablemodel
、
qsortfilterproxymodel
我有一个
实现
data()
的
QAbstractTableModel子类,其中一些列是ints和doubles。由于结果是字符串,所以列现在以字符串形式对值进行
排序
,
而
不是
int或double窗体。 我使用
QSortFilterProxyModel
根据列进行
排序
。但是它只是以字符串形式获取数据,并根据它进行
排序
。也许我不应该在data()中格式化in和doubles?我找不到其他地方来格式化这些值了。有人知道如何解决这个问题吗?
浏览 7
提问于2013-11-21
得票数 2
回答已采纳
3
回答
是什么决定了QFileDialog中文件
的
排序
?
qt
、
sorting
、
qt4
、
qfiledialog
用户通过QFileDialog在我们
的
应用程序中打开文件。文件名
的
顺序很奇怪。是什么决定了
排序
顺序,我们如何让它按文件名
排序
,或者我们
自己
进行
排序
,也许给它一个指向我们
自己
的
比较函数
的
指针?除非它被很好地隐藏,否则似乎没有任何
排序
方法、属性等。 这主要是一个Linux应用程序,但也可以在Mac上运行。(我对Mac一无所知。)根据其中一个答案,我尝试了一个邪恶
的
实验,在“点x”添加了这个不明智
浏览 0
提问于2010-09-02
得票数 5
回答已采纳
1
回答
排序
算法
的
性能分析
algorithm
、
sorting
、
benchmarking
我试图比较两种
排序
算法
的
性能。是否有任何现有的基准可以使我
的
任务变得容易?如果
不是
,我想要创建我
自己
的
基准。我怎样才能做到这一点?有几件事我需要考虑: 主要
的
挑战是
实现
排序
算法
。因为如果我
实现
一个,
浏览 1
提问于2017-12-09
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券