Processing math: 100%

Ярлыки

суббота, 3 ноября 2012 г.

PyQt: file save dialog inwindows


make class:

class OpenFileQtGui.QMainWindow:
   def __init__self,parent=None:
       QtGui.QMainWindow.__init__self,parent
       self.setGeometry300,300,350,300
       self.setWindowTitleSaveFile
       self.textEdit = QtGui.QTextEdit
       self.setCentralWidgetself.textEdit
       self.statusBar
       self.setFocus
       exit = QtGui.QActionQtGui.QIcon(open.png, 'Open', self)
       exit.setShortcutCtrl+O
       exit.setStatusTipOpennewFile
       self.connectexit,QtCore.SIGNAL(triggered('), self.showDialog)
       menubar = self.menuBar
       file = menubar.addMenu'&File'
       file.addActionexit

   def showDialogself,text:
       filename = QtGui.QFileDialog.getSaveFileNameself,Savefile,
       f=openfilename.toUtf8(.data.decodeutf8.encodecp1251,'w')
       f.writetext.toUtf8(.data.decodeutf8.encodecp1251)
     
in MainWindow class writing:
    def __init__self,winparent=None:
        ...
        #save stats in file
        self.connectself.saveButton,QtCore.SIGNAL("clicked("), self.saveFile)

    def saveFileself:
        cd = OpenFile
        cd.showDialogself.textStatistic.toPlainText()

Комментариев нет:

Отправить комментарий