2009-09-08 3 views

Répondre

0

Vous devez être plus précis, mais de toute façon, le code suivant va créer une boîte de dialogue avec un TextEdit qui montrera le fichier d'entrée: from PyQt4 import QtCore, QtGui

def read_file(file): 
    """ 
    Returns all contents of file 
    """ 
    result = "" 
    with open(file) as f: 
     for line in f: 
      result+= line 
    return result 

class ExampleDialog(QtGui.QDialog): 

    def __init__(Self, parent, file): 
     QtGui.QDialog.__init__(self, parent) 
     # create main layout of the dialog 
     layout = QtGui.QVBoxLayout() 
     layout.addWidget(QLabel(self.tr("Contents of file:")) 
     edit = QtGui.QPlainTextEdit(self) 
     # read the file and get the content 
     edit.appendPlainText(read_file(file)) 
     layout.addWidget(edit) 
     self.setLayout(layout) 

file = "hello.txt" 
dialog = ExampleDialog(None, file) 
dialog.exec_() 

Ce qui précède est juste un exemple avec un QDialog, mais devrait être plus que suffisant pour que vous puissiez commencer.

J'espère que ça aide!

Questions connexes