在PyQt5中,要删除QTreeWidget中的箭头图标,可以通过设置QTreeWidgetItem的属性来实现。具体步骤如下:
import sys
from PyQt5.QtWidgets import QApplication, QTreeWidget, QTreeWidgetItem
app = QApplication(sys.argv)
treeWidget = QTreeWidget()
treeWidget.setColumnCount(1)
item1 = QTreeWidgetItem(treeWidget)
item1.setText(0, "Item 1")
item2 = QTreeWidgetItem(treeWidget)
item2.setText(0, "Item 2")
item3 = QTreeWidgetItem(treeWidget)
item3.setText(0, "Item 3")
treeWidget.show()
item1.setChildIndicatorPolicy(QTreeWidgetItem.DontShowIndicator)
item2.setChildIndicatorPolicy(QTreeWidgetItem.DontShowIndicator)
item3.setChildIndicatorPolicy(QTreeWidgetItem.DontShowIndicator)
完整代码如下:
import sys
from PyQt5.QtWidgets import QApplication, QTreeWidget, QTreeWidgetItem
app = QApplication(sys.argv)
treeWidget = QTreeWidget()
treeWidget.setColumnCount(1)
item1 = QTreeWidgetItem(treeWidget)
item1.setText(0, "Item 1")
item1.setChildIndicatorPolicy(QTreeWidgetItem.DontShowIndicator)
item2 = QTreeWidgetItem(treeWidget)
item2.setText(0, "Item 2")
item2.setChildIndicatorPolicy(QTreeWidgetItem.DontShowIndicator)
item3 = QTreeWidgetItem(treeWidget)
item3.setText(0, "Item 3")
item3.setChildIndicatorPolicy(QTreeWidgetItem.DontShowIndicator)
treeWidget.show()
sys.exit(app.exec_())
对于腾讯云相关产品和产品介绍链接地址,可以参考腾讯云官方文档或者开发者社区。
领取专属 10元无门槛券
手把手带您无忧上云