如何使QTableView类的restoreState()和saveState()正确工作?
首先,我想说,我的问题已经在这里讨论过,在 这里是的。但答案并不是好的...... 所以,这是问题:我有一个QTableView类,有一个简单的模型,与 table…
一个 QStandardItemModel 用于不同的 QTableView、通用视图与特定视图
我真的不知道这是否有意义,但这就是我想做的: 我正在 QT 中做我的游戏编辑器。目前我正在使用 QStandardItemModel 来存储我的所有场景项目。这些项…
判断QTableView是否有打开的编辑器
有没有办法确定 QTableView 在当前单元格中是否有打开的编辑器?我需要处理以下情况: 用户双击单元格并编辑数据,但使单元格处于“编辑”状态。 在 U…
如何确保 QTableView 中的列大小调整为最大
我不知道如何提出这个问题,所以请随时询问更多信息。 似乎 tableView->resizeColumnsToContents() 只会根据当前视图中的数据调整所有列的大小。这…
Qt 获取 QStandardItemModel 的自定义数据类型的引用来更改它
这变得有点奇怪,我看不到实际更改 QStandardItemModel 的“数据”的方法。例如: struct TestStruct { std::vector<int> testVector void addNum…
编辑 QTableView 单元格时设置初始文本
我对 QAbstractTableModel 进行了子类化并覆盖了 flags() 方法,以便某些表格单元格是可编辑的。问题是当我开始编辑时,现有的单元格值被删除。我想最…
如何与复选框操作交互? (QTableView 与 QStandardItemModel)
我正在使用 QTableView 和 QStandardItemModel 来显示一些数据。 对于每一行,有一列有一个复选框,这个复选框是通过setItem插入的,代码如下: int r…
如何在 QT/PyQt 中创建带有可点击文本的小部件?
我正在尝试实现不可编辑的 QTableView,其单元格中的小部件应包含可单击的列出文本。使用以下代码,我在确定的单元格中设置小部件: view = QTableVie…
RubyQt 在 QTableWidget 上崩溃
使用 TableWidget 时,我对 QtRuby 感到有些奇怪。表格小部件会加载,但是当您单击行中的元素时,应用程序会出现段错误并崩溃。 require 'Qt4' class …
QTableView 在每个单元格中都有不需要的复选框
我正在尝试使用 QTableView 以及我自己创建的继承自 QAbstractTableModel 的模型类来制作一个简单的表格数据布局。由于某种原因,我的表格视图最终看…
如何在 QTableView 中打开 URL
在QTableView(或QTreeView、QListView、等等...) 给定一个QStandardItemModel,其中某些列包含带有URL的文本,我希望它们变得可点击,然后使用QDesk…
使用 QItemDelegate 在 QTableView 中显示其他数据
我有一个与 QSqlTableModel 连接的 QTableView。 在第一列中,只有以下格式的日期:2010-01-02 我希望此列以这种格式显示日期(但不更改实际数据):0…
如何单独从 QTableView 和 QStandardItemModel 获取复选框项?
似乎使用 model.setData(index, Qt::Checked,Qt::CheckStateRole) 不足以使复选框正常工作。有什么建议吗?…