بســم الله الـرحمــن الرحيم
والصلاة والسلام على اشرف خلق الله
اخواني السلام عليكــم ورحمـة الله وبركاتــه
سؤالي هو اننا عندي pyqt كود الي تسمح لي بعمل دايلوج استطيع من خلالة استكشاف ملفاتي على الكمبيوتر لكن الكودات التالية تتعامل فقط مع ملفات النصوص الخطية فقط
الموضوع هو كيف استطيع اعدل الكودات بحيث تتعامل مع الصور الرقمية بحيث استطيع اختار الصور الي اريدها واحملها الى واجهة البرنامج.
السلام
#!/usr/bin/python
# openfiledialog.py
import sys
from PyQt4 import QtGui
from PyQt4 import QtCore
class OpenFile(QtGui.QMainWindow):
def __init__(self, parent=None):
QtGui.QMainWindow.__init__(self, parent)
self.setGeometry(300, 300, 350, 300)
self.setWindowTitle('OpenFile')
self.textEdit = QtGui.QTextEdit()
self.setCentralWidget(self.textEdit)
self.statusBar()
self.setFocus()
exit = QtGui.QAction(QtGui.QIcon('open.png'), 'Open', self)
exit.setShortcut('Ctrl+O')
exit.setStatusTip('Open new File')
self.connect(exit, QtCore.SIGNAL('triggered()'), self.showDialog)
menubar = self.menuBar()
file = menubar.addMenu('&File')
file.addAction(exit)
def showDialog(self):
filename = QtGui.QFileDialog.getOpenFileName(self, 'Open file',
'/home/')
file=open(filename)
data = file.read()
self.textEdit.setText(data)
app = QtGui.QApplication(sys.argv)
cd = OpenFile()
cd.show()
app.exec_()