c++ - 按列对 QTableWidget 进行排序

标签 c++ qt qtablewidget

我有一个 QTableWidget,我想根据零列的值对该表的组件进行排序,我使用了以下代码:

ui->tableParticle->sortByColumn(0,Qt::AscendingOrder);

但它没有给出好的结果,下图显示了我寻求解决方案但一无所获的问题,抱歉我无法放置所有代码,因为它很长。

Image

最佳答案

默认情况下,QTableWidget 将列作为普通字符串进行排序。如果您搜索“QTableWidget 中的自定义排序”之类的问题,您将找到答案的解决方案,例如

  1. Custom sorting method of QTableView?

  2. Custom Sorting in QTableWidget

关于c++ - 按列对 QTableWidget 进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37907888/

相关文章:

c++ - QSortFilterProxyModel 和 columnCount

qt - QML - 可以在单个 View 中显示 3 个 ListView

Python PyQt4 QTableWidget CellWidget 滚动列值

c++ - Boost::Pool 未链接

c++ - std::map::emplace 语法问题

c++ - 转到 http : no such file after sending image from Qt client

python - SQLite 和 tableWidget

c++ - Qt QTableWidget 列大小调整

C++ std::istream readsome 不读取任何内容

未收到 C++ Windows 异步 IO 命名管道第一条消息