qtreeview

    0热度

    1回答

    如何测试项目是否可以在python/pyside的QTreeview中进行检查? def set_selected_shots(self, state=None): checkstate = QtCore.Qt.Checked if state else QtCore.Qt.Unchecked selected_rows = self.ui_shots.selectionMod

    1热度

    1回答

    我在下面的工作示例中添加了搜索过滤器功能。我觉得我这样做是过度的。它是从我在网上找到的项目拼凑而成的。我真的必须创建这整个SearchProxyFilter在我的项目清单上做一个简单的字符串过滤搜索吗? 我有一种感觉,我做错了什么或比我需要更多。任何建议,将不胜感激。 ####### # Imports ####### import sys import os from PySide i

    1热度

    1回答

    设置我的项目的代表,像这样:该模型被设置为代理模式的源模型 COMBOBOX_ITEMS_FRUITS = ['Apple', 'Banana'] COMBOBOX_ITEMS_COLORS = ['Red', 'Green', 'Blue'] self.treeview.setItemDelegateForColumn(COLUMN_A, ComboBoxDelegate(COMBOBOX

    0热度

    1回答

    我想扩展一个问题,我之前问过一个过滤器。在我previous question 我有帮助延迟加载树视图,父母第一,只增加了父母的孩子,当用户点击的节点上或多或少如下 from PyQt4 import QtGui class Widget(QtGui.QWidget): def __init__(self, parent=None): QtGui.QWidget.__i

    0热度

    1回答

    在我的Qt 5.6.2项目中,我注意到如果双击一个QTreeView项目(实际的箭头部分,而不是项目文本),第一次点击切换展开状态,而第二次点击什么都不做 我反而像第二次点击再次切换展开状态。 我试图treeView->setExpandsOnDoubleClick(false);但行为仍然是相同的,因为它似乎不影响项目的箭头部位都没有。看起来Qt正在为我决定箭头如何对双击产生反应,无论属性exp

    0热度

    1回答

    我不希望行在鼠标悬停时突出显示。如何禁用此突出显示? 要么去除突出的全部或改变它的颜色:这两种解决方案都很好。

    0热度

    1回答

    我想获得多选的文件夹路径。我只想得到点击时突出显示的那些。理想情况下,一个列表将交互更新。我的意思是,如果一个文件夹被取消选择,它会自动从列表中删除。 下面是QTreeView的一个例子...请问您能提供支持吗? 谢谢 from PyQt4 import QtCore, QtGui class Ui_Dialog(object): def setupUi(self, Dialog):

    1热度

    1回答

    我有一个QTreeView里面的QSplitter,我想设置的初始大小。我发现我可以在QTreeView上设置setMinimumWidth(val)和setFixedWidth(val),但这两个都不符合我的需要。 的setMinimumWidth(val)仅防止QTreeView从获得比的val值越小,并且setFixedWidth防止用户调整大小QTreeView完全。 是否有无论如何设置初

    0热度

    1回答

    我想要实现这样的事情: 显示下拉框/线编辑或复选框在第二列的愿望。 任何人都知道如何做到这一点?

    -1热度

    1回答

    我有一个QTableView类,和一个QSQLRelationalTableModel类用于显示SQLITE数据库中的数据。 我已经将这些自己分类,因为我需要覆盖PyQt类中的各种方法。 我想实现一个'删除行'功能,然后将自动重绘TableView。 不幸的是我很茫然。我已经覆盖模型中的data()方法,因为我需要修改某些列返回的数据。 当我删除一行,这个data()方法显然没有什么可以返回该行,