qtreeview

    -1热度

    1回答

    我使用QSortFilterProxyModel在QTreeView则是探索在Mac系统上的一个目录中的所有文件和文件夹QTreeView则文件夹中。它的工作正常。但我的问题是,在我的Qtreeview中,.app文件的行为也像文件夹。意味着.app文件也有一个像文件夹一样的扩展箭头。我想删除这个扩展箭头。 谢谢。

    1热度

    1回答

    我想对齐按钮,在PyQt的一个QTreeView则列的右侧,我都没有成功,到目前为止的按钮。 setTextAlignment()没有工作,也没有 setData(3, QtCore.Qt.TextAlignmentRole, QtCore.Qt.AlignRight) (所谓“不工作”我的意思是按钮仍然在列左对齐)。 有没有办法做到这一点?实现这一

    1热度

    2回答

    我正在使用QAbstractItemModel来存储一些数据,并且使用QTreeView来显示信息。我一直在试图将扩展箭头移动到第二列,而不是将它放在第一列,但我没有幸运。我试图使用QTableView来查看是否可以定义每列的行为,但没有成功。有任何想法吗? 以前我是用pygtk显示TreeView,有一个简单的方法来定义您想拥有一个名为TreeView.set_expander_arrow()

    0热度

    2回答

    我已经子类QTreeView并从QAbstractTableModel取得模型子类,并且一切正常。如果在代码中(而不是用户)在QTreeView中更改某些内容,那么该行的文本颜色将变为红色。我已经通过从data()函数执行此槽并返回Qt::red。 但是,如果该特定行被选中,则文本颜色会自动变为黑色(背景颜色变为浅绿色,这是正常的)。取消选中该行后,再次确定一切正常。在调试模式下,我看到data(

    1热度

    2回答

    玩了一个可编辑的QAbstractItemModel,我注意到旧的文本在编辑时不会被删除,因此会产生丑陋的叠加效果。我可以用Qt中的Editable Tree Model Example重复此操作(单击项目,点击F2,点击结束,点击退格几次)。下面的屏幕截图显示了编辑过程中的一个项目,“带有信号的”文本已被删除。它就像一个覆盖。旧文本在背景中(白色为蓝色),高于当前文本在顶部(黑色为蓝色)。 相同

    1热度

    1回答

    我有一个项目树。它是这样的: Categorias (root) - General --- Computadoras --- Tablets - Insumos --- Cartuchos 的问题是,QTreeView正在用相同的信息总是完成。我得到一个树状图看起来像这样: Categorias (root) - General --- General --- Insumos

    0热度

    1回答

    我有一个很大的XML文件(2000-3000行),我想要通过。目的是显示Qtreeview中的所有数据并突出显示那些可能错误的数据。我已经测试过Qt示例(XBEL)和Jasmin Blanchette书中的示例,但它并没有帮助我作为示例(除了我知道XMLStream不再受支持)。 什么是解析和显示在Qtreeview中突出显示的一些数据的最佳方式是什么? (QTreeView则仅仅是在我的例子中数

    0热度

    2回答

    我的应用程序中有一个QTreeView和一个数据模型。我在拍摄时,项目双,符合以下插槽点击: void MainWindow::on_treeView_doubleClicked(const QModelIndex &index) { if (index.parent().isValid()) { QSharedPointer<GMResource> resource;

    3热度

    1回答

    比方说,我们有以下层次: + A |-- B |-- D |-- C 而且假设用户拖动下向B.是否有可能有两个节点(包括儿童)替换为该拖放操作的结果? + A |-- C |-- B |-- D 我试过多种方法:从子类的项目模型(dropMimeData,insertRows等),以调整模式与setDragDropOverwriteMode和DragDropMo

    1热度

    1回答

    我在Maya 2014中创建UI以管理变换上的自定义属性。到目前为止,我已经成功生成了变换,UI将生成模型中的项目(使用QStandardItemModel),最后使用QTreeView显示它。 但是,当我或用户更改QTreeView中的项目名称时,我想获取以前的名称和建议的新名称,以便我可以更新自定义属性和变换名称。 我已经搜遍了谷歌,我找不到任何返回模型/视图的上一个和新名称的东西,但我记得使