我对 Pyqt5 非常陌生,正在尝试构建一个 GUI。我做了一个QtreeWidget
下Qdockwidget
。
当我尝试使用 进行设置时QFileSystemModel
,Qtreewidget
python 出现错误:
类型错误:QTreeWidget.setModel() 是私有方法
下面是我的 .py 文件:
import os
import sys
from PyQt5 import QtCore, QtGui, QtWidgets
#from PyQt5.QtWidgets import QApplication, QFileSystemModel, QTreeView, QWidget, QVBoxLayout,QPushButton, QMessageBox,QDialog,QTableWidget,QTabWidget
class Ui_MainWindow(object):
def setupUi(self, MainWindow):
MainWindow.setObjectName("MainWindow")
MainWindow.resize(722, 366)
self.centralwidget = QtWidgets.QWidget(MainWindow)
self.centralwidget.setObjectName("centralwidget")
self.gridLayout = QtWidgets.QGridLayout(self.centralwidget)
self.gridLayout.setObjectName("gridLayout")
self.frame = QtWidgets.QFrame(self.centralwidget)
self.frame.setFrameShape(QtWidgets.QFrame.StyledPanel)
self.frame.setFrameShadow(QtWidgets.QFrame.Raised)
self.frame.setObjectName("frame")
self.gridLayout_5 = QtWidgets.QGridLayout(self.frame)
self.gridLayout_5.setObjectName("gridLayout_5")
self.tabWidget = QtWidgets.QTabWidget(self.frame)
self.tabWidget.setStyleSheet("")
self.tabWidget.setObjectName("tabWidget")
self.XSDTree = QtWidgets.QWidget()
self.XSDTree.setEnabled(True)
font = QtGui.QFont()
font.setBold(True)
font.setWeight(75)
self.XSDTree.setFont(font) …
Run Code Online (Sandbox Code Playgroud)