الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

بايثون كيوتيqfiledailoug و الصور المصغرة

بدأه ubuntu-pro في 12 ديسمبر 2008 · 2 رد · 1,323 مشاهدة · في قسم Cross Platform GUI Libraries العام
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بســم الله الـرحمــن الرحيم

والصلاة والسلام على اشرف خلق الله

اخواني السلام عليكــم ورحمـة الله وبركاتــه

سؤالي هو اننا عندي 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_()
#2

ومالمشكلة؟

استخدم ال setFilters method

نصيحة: حاول تتطلع على الأمثلة اللى بتيجى مع PyQt4 هتختصر عليك كتير

تم تعديل هذه المشاركة بواسطة ahmed_youssef في 12 ديسمبر 2008 في 09:06

(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

#3

شكرا اخي على الافادة لكن set filters class فقط راح يعمل فلترة للملفات الموجودة واظهار الصور فقط لكن كيف استطيع اختيار اكثر من صورة وتحميلها الى واجهة البرنامج بدل الملفات النصيه ولازم تكون ان thumbnails والعفو اذا ثقلت عليك لكن وين احصل امثلة pyqt4?

عندي تعقيب صغير لو تلاخظ الكود الموجود والكود الي اعطيتة في شوية اختلاف لانة عندما جربتة طلع لي سينتاكس ايرور الكود الموجود يستخدم سنجل كوتيشن ( ' ) لكن الي اعطيتة انت يستخدم ( " ) دوبل كوتيشن؟ ايش السبب

تم تعديل هذه المشاركة بواسطة ubuntu-pro في 15 ديسمبر 2008 في 06:12

مواضيع مشابهة