【发布时间】:2019-03-13 19:20:34
【问题描述】:
这里我根据我的程序更改了这个代码,我得到了一个错误,请你帮我解决这个错误
def save_file(self):
self.contents =QtGui.QTextEdit()
self.w = QtGui.QWidget()
self.lay = QtGui.QVBoxLayout()
filename, filter = QtGui.QFileDialog.getOpenFileName(parent=self, caption='Open file', dir='.', filter='csv file(*.csv)')
if filename:
self.contents.setText(filename.read())
self.lay.addWidget(self.contents)
self.w.setLayout(self.lay)
self.scrollArea.setWidget(self.w)
AttributeError: 'unicode' 对象没有属性 'read'
【问题讨论】:
-
什么是
self?你有什么问题? -
我正在命令提示符中获取我的文本,但我想在滚动区域小部件中保存文件,但我不知道如何在滚动区域中保存文件
标签: python pyqt pyqt4 qfiledialog