indexFromItem(self, item: QTreeWidgetItem, column:int=0) -> QModelIndex indexOfTopLevelItem(self, item: QTreeWidgetItem) ->intinsertTopLevelItem(self, index:int, item: QTreeWidgetItem) insertTopLevelItems(self, index:int, items: Iterable[QTreeWidgetItem]) invisibleRootItem(self) -> QTreeWid...
若要删除顶层节点,则使用 QTreeWidget:takeTopLevelItem(int index) 函数。节点的遍历目录树的节点都是QTreeWidgetI 38、tem 类,可以嵌套多层。有时需要在目录 树中遍历所有节点,比如按条件查找某些节点、统一修改节点的标题等。遍历 节点需要用到QTreeWidgetItem类的一些关键函数,还需要设计嵌套函数。actScanItems实现...
(); 〃 字符串长度 int i=fullPathName.lastIndexOf(/);// 最后一次出现的位置 QString str=fullPathName.right(cnt-i-1); 〃 获得最后的文件夹的名称 return str; actAddFolder的槽函数首先用文件对话框获取一个目录名称,再获取目录 树的当前节点,然后调用自定义函数 addFolderItem() 添加一个组节点,新...
QAction *attribute=pMenu->addAction(tr("属性(&Z)")); connect(attribute,SIGNAL(triggered()),this,SLOT(discInfoLocalFunction())); } else { if (index==QModelIndex())//空白地方 { QMenu *checkMenu=new QMenu(ui.tree_FileLocal); QAction *plain=checkMenu->addAction(tr("平铺(&W)")); ...
在下文中一共展示了QTreeWidget.indexFromItem方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。 示例1: filetransfersInfoWidget ▲点赞 8▼ # 需要导入模块: from PyQt4.QtGui import QTreeWidget [as 别名]# 或者:...
}elseif(expanded.indexOf(manuf) !=-1) { parent->setExpanded(true); } m_fxiCount++; } }/* Sort the tree A-Z BEFORE appending a generic entries */m_tree->sortItems(0, Qt::AscendingOrder);/* Create a parent for the generic devices */parent =newQTreeWidgetItem(m_tree); ...
若要删除顶层节点,则使用 QTreeWidget:takeTopLevelItem(int index) 函数。节点的遍历目录树的节点都是QTreeWidgetItem 类,可以嵌套多层。有时需要在目录 树中遍历所有节点,比如按条 38、件查找某些节点、统一修改节点的标题等。遍历 节点需要用到QTreeWidgetItem类的一些关键函数,还需要设计嵌套函数。actScanItems实现...
开发者ID:MusaSakizci,项目名称:yali-family,代码行数:11,代码来源:lvm_gui.py 示例3: create_item ▲点赞 3▼ defcreate_item(self, f, parent):name = f.name ans =QTreeWidgetItem(parent, [name]) ans.setData(0, Qt.UserRole,'/'.join(f.full_path[1:])) ...
client_name = port.name[:port.name.index(':')]ifclient_namenotinclients: clients[client_name] = ClientItem(client_name) self.input_widget.addTopLevelItem(clients[client_name]) clients[client_name].add_port(port.name)def__input_selection_changed(self):ifself.input_widget.selectedItems(): ...
progressBar.setFixedHeight(self.__treeWidget.rowHeight(self.__treeWidget.indexFromItem(treeItem))) self.__treeWidget.setItemWidget(treeItem,2, progressBar) self.__informations.append([(polozka['name'], polozka['project_url']), treeItem, progressBar, polozka,False]) ...