pupkin
Март 24, 2007 17:11:48
Проблема получив имя файла с помощью QtGui.QFileDialog.getSaveFileName, не могу его использовать,
т.к. тип у него QString.
Все отлично если нет русских букв в пути.
pupkin
Март 25, 2007 12:44:11
fileName = QtGui.QFileDialog.getSaveFileName(self.tr(“Save file”),
“123”,
self.tr(“All Files (*);;Text Files (*.txt)”))
t=unicode(fileName,“koi8-r”)
t=t.encode(“koi8-r”)
file=open(t,“wr”)
IOError: No such file or directory: ‘C:/work/?????/???1/qt1/123’
????-русские буквы пути. Аналогично с кодировкой cp1251. OC win32.
j2a
Март 25, 2007 14:52:20
Не правильно. Нужно:
fileName = QtGui.QFileDialog.getSaveFileName(self.tr(“Save file”),
“123”,
self.tr(“All Files (*);;Text Files (*.txt)”))
t = unicode(fileName)
file = open(t,“wr”)