<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;">hey folks;<br> <br>
i am working on my program using python and PYQT that is suppose to
load digital photos into the main interface of my program and perform
few action on them. i have here the codes that will prompt me to brows
to the system directory and show the system files and any other files.
any way the codes here deal only with text files and loads only one
file at the time. my question how can i alter the code to deal with
digital photos and be able to load photos to the system in thumbnails.<br><br>thanks<br><br>here's the codes<br><br>#!/usr/bin/python<br>&nbsp;<br># openfiledialog.py<br>&nbsp;<br>import sys<br>from PyQt4 import QtGui<br>from PyQt4 import QtCore<br>&nbsp;<br>&nbsp;<br>class OpenFile(QtGui.QMainWindow):<br>&nbsp;&nbsp;&nbsp; def __init__(self, parent=None):<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; QtGui.QMainWindow.__init__(self, parent)<br>&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; self.setGeometry(300, 300, 350, 300)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; self.setWindowTitle('OpenFile')<br>&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; self.textEdit = QtGui.QTextEdit()<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; self.setCentralWidget(self.textEdit)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; self.statusBar()<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 self.setFocus()<br>&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; exit = QtGui.QAction(QtGui.QIcon('open.png'), 'Open', self)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; exit.setShortcut('Ctrl+O')<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; exit.setStatusTip('Open new File')<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; self.connect(exit, QtCore.SIGNAL('triggered()'), self.showDialog)<br>&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; menubar = self.menuBar()<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; file = menubar.addMenu('&amp;File')<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; file.addAction(exit)<br>&nbsp;<br>&nbsp;&nbsp;&nbsp; def showDialog(self):<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; filename = QtGui.QFileDialog.getOpenFileName(self, 'Open file',<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; '/home/')<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 file=open(filename)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; data = file.read()<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; self.textEdit.setText(data)<br>&nbsp;<br>app = QtGui.QApplication(sys.argv)<br>cd = OpenFile()<br>cd.show()<br>app.exec_()<br> </td></tr></table><br>