python类QStandardItem()的实例源码

CustomQtWidgets.py 文件源码 项目:TiltBrushConverter 作者: DrHibbitts 项目源码 文件源码 阅读 16 收藏 0 点赞 0 评论 0
def addItem(self, mitem, data=None, checked=False):
        item = QtGui.QStandardItem()
        item.setData(mitem, QtCore.Qt.DisplayRole)
        if data is not None:
            item.setData(data, QtCore.Qt.UserRole)
        item.setEditable(self.renameEnabled)
        item.setDropEnabled(False)
        item.setFlags(item.flags() | QtCore.Qt.ItemIsUserCheckable)
        item.setCheckState(QtCore.Qt.Unchecked if not checked else QtCore.Qt.Checked)
        # Can be used to store data linked to the name
        # item.setData(customData, QtCore.Qt.UserRole)
        self.item_list_model.appendRow(item)
        self.item_count += 1
dcm_qt_tree.py 文件源码 项目:augment3D 作者: yulkang 项目源码 文件源码 阅读 20 收藏 0 点赞 0 评论 0
def array_to_model(self, array):
        model = QtGui.QStandardItemModel()
        parentItem = model.invisibleRootItem()
        for ntuple in array:
            tag = ntuple[0]
            value = ntuple[1]
            if isinstance(value, dict):
                self.recurse_dic_to_item(value, parentItem)
            else:
                item = QtGui.QStandardItem(tag + str(value))
                parentItem.appendRow(item)
        return parentItem
dcm_qt_tree.py 文件源码 项目:augment3D 作者: yulkang 项目源码 文件源码 阅读 18 收藏 0 点赞 0 评论 0
def recurse_dic_to_item(self, dic, parent):
        for k in dic:
            v = dic[k]
            if isinstance(v, dict):
                item = QtGui.QStandardItem(k + ':' + str(v))
                parent.appendRow(self.recurse_dic_to_item(v, item))
            else:
                item = QtGui.QStandardItem(k + ': ' + str(v))
                parent.appendRow(item)
        return parent
dcm_qt_tree.py 文件源码 项目:bids 作者: robertoostenveld 项目源码 文件源码 阅读 20 收藏 0 点赞 0 评论 0
def array_to_model(self, array):
        model = QtGui.QStandardItemModel()
        parentItem = model.invisibleRootItem()
        for ntuple in array:
            tag = ntuple[0]
            value = ntuple[1]
            if isinstance(value, dict):
                self.recurse_dic_to_item(value, parentItem)
            else:
                item = QtGui.QStandardItem(tag + str(value))
                parentItem.appendRow(item)
        return parentItem
dcm_qt_tree.py 文件源码 项目:bids 作者: robertoostenveld 项目源码 文件源码 阅读 22 收藏 0 点赞 0 评论 0
def recurse_dic_to_item(self, dic, parent):
        for k in dic:
            v = dic[k]
            if isinstance(v, dict):
                item = QtGui.QStandardItem(k + ':' + str(v))
                parent.appendRow(self.recurse_dic_to_item(v, item))
            else:
                item = QtGui.QStandardItem(k + ': ' + str(v))
                parent.appendRow(item)
        return parent
xrefwindow.py 文件源码 项目:DroidWatcher 作者: suemi994 项目源码 文件源码 阅读 18 收藏 0 点赞 0 评论 0
def __init__(self, parent=None, win=None, xrefs=None):
        super(XrefListView, self).__init__(parent)

        self.setMinimumSize(600, 400) #TODO: adjust window depending on text displayed
        self.setEditTriggers(QtGui.QAbstractItemView.NoEditTriggers)
        self.mainwin = win
        self.parent = parent

        self.doubleClicked.connect(self.doubleClickedHandler)

        model = QtGui.QStandardItemModel(self)
        for x in xrefs:
            item = QtGui.QStandardItem(x)
            model.appendRow(item)
        self.setModel(model)
xrefwindow.py 文件源码 项目:DroidWatcher 作者: suemi994 项目源码 文件源码 阅读 21 收藏 0 点赞 0 评论 0
def __init__(self, parent=None, win=None, xrefs=None):
        super(XrefListView, self).__init__(parent)

        self.setMinimumSize(600, 400) #TODO: adjust window depending on text displayed
        self.setEditTriggers(QtGui.QAbstractItemView.NoEditTriggers)
        self.mainwin = win
        self.parent = parent

        self.doubleClicked.connect(self.doubleClickedHandler)

        model = QtGui.QStandardItemModel(self)
        for x in xrefs:
            item = QtGui.QStandardItem(x)
            model.appendRow(item)
        self.setModel(model)


问题


面经


文章

微信
公众号

扫码关注公众号