• الإعلانات

    • فيصل الحربي

      تسجيل عضوية جديدة في المنتدى   01/31/2016

      السلام عليكم ورحمة الله وبركاته  عزيزي العضو الجديد :  حاليا رسالة الإيميل لتأكيد صحة إيميلكم تذهب للبريد العشوائي ( جاري حل المشكلة )  فإذا لم تجد رسالة التحقق من إيميلكم في صندوق الوارد لديكم إتجه للبريد العشوائي ( JUNK)  وقم بتفعيل إشتراككم من هناك   

ubuntu-pro

اعضاء جدد
  • عدد المشاركات

    33
  • تاريخ الانضمام

  • تاريخ اخر زياره

كل شيء نشر بواسطة ubuntu-pro

  1. السلام عليكم ياشباب عندي هذا الكود على php $query = “select * from users where username=’$username’ and password=’$password’”; والي مربوط على mysql مشان صفحة الدخول بس عندي خطا p_STRING ERROR اي فكرة عن المشكلة؟
  2. تشكر اخوي على الرابط والشرح المفصل حليت المشكلة الحمدلله
  3. سلام عليكم ياشباب كيف استطيع اعمل اختيار اكثر من ملف لما اعمل استكشاف الى ملفاتي على جهاز الكمبيوتر انا عندي البرنامج تبعي لما احاول اختار اكثر من ملف مااستطيع فقط يتعامل مع ملف واحد كما موضح في الصورة وهذا الكود تبع الفايل الي ينشى مستكشف ملفات files = QtGui.QFileDialog.getOpenFileName(self, 'Open file','/home/', ("Images (*.png *.tiff *.jpg)"))
  4. اخي العزيز جزاك الله خير على ردك وتفاعلك انتي تخاطبني على اساس اننا محترف بايثون لكن انا لسة جديد جدا عليها كيف بيكون طريفة الكتابة النحوية عند استخدام السب بروسيس مع هذا الامر؟ python myexif -q "filepath" > test.csv
  5. نعم اخي كيف اخلية بمجرد الضغط على الزر يتم تنفيذ هذاك الامر؟
  6. مشكور اخي العزيز المشكلة انحلت والحمدلله باقي معي سؤال انا عندي واجهه مصمة بمصمم الكيوتي و عندي دوال على عدة ملفات للبايثون لكن بعض هذي الدوال لما اشغلها من الترمينال حقها الكتابة النحوية تكون بهذا الشكل [email protected]:~$python myexif -q "/home/waseem/butterflay.jpg" كيف استطيع اربط هذي الدالة تحت زر وهي بهذا الشكل؟
  7. تجربتي مع لينكس (fedora 9)

    اخي العزيز ايش تقصد بانهيار بيئة النظام مع كثرة البرامج لينكس كل ماحملت البرامج لاينهار بعكس الويندوز ويبقى محافظ على سرعتة لانة تقنية تحميل البرامج عن طريقة دمج المكاتب ولايبقى هناك ملفات مؤقتة وحتى ان بقى فانها تمسح اول باول مع كل بوت اب
  8. تجربتي مع لينكس (fedora 9)

    أخي العزيز لك كل الحق في ابداء الرأي لكن كونك واجهت بعض المشاكل لايعني ابداَ فشل النظام يوجد نقاط اريد التركيز عليها انت قلت ان النظام بطى ولكن مايميز لينكس هو السرعة. اغلب مشاكل لينكس هي مع التعريفات وخصوصا كرت الجرافيكس وكرت الانترنت لكن بعد ماتحلها يبداء وقت الاستمتاع. انصحك بتوزيعة يوبينتو وانصحك ايضأ بالقراءة اذا عندك نية في التحول الى لينكس
  9. انا استخدم self.listViewitem1 = QtGui.QListView(self.centralwidget) واحاول لي فترة اربطها مع الفايل دايلوج الي من خلالة اقد اخش على ملفاتي في الجهاز واختار الفايلات المطلوبة ولكن مش عارف كيف اربط اختيار الملفات مع عرضها على listViewitem1 جربت اكثر الامثلة ومش ايش الخطا لاننا مش عارق كثير عن طبيعة الكيوتي والبايثون لكن اهو بنتعلم وهذا الكود الي يستدعي الفايل دايلوج filename = QtGui.QFileDialog.getOpenFileName(self, 'Open file','/home/') هذا سكرين شوت من حقي البرنامج وهذا الكودات الرئيسية import sys from mainui import Ui_MainWindow as UIMW from PyQt4.QtCore import QObject, SIGNAL, Qt,QDir, SLOT from PyQt4.QtGui import QApplication,QDirModel,QListView from PyQt4 import QtCore, QtGui import urllib2 as ulib def listViewitem1(self): #dirModel = QDirModel() listViewitem1 = QtGui.QListView() #QListView.setModel(dirModel) #QListView = listViewitem1.setModel(dirModel) #self.listViewitem1.setRootIndex( dirModel.index( QDir.currentPath() ) ) class MyWindow(QtGui.QMainWindow, UIMW): def __init__(self): QtGui.QMainWindow.__init__(self) self.setupUi(self) self.__setupConnections() def __setupConnections(self): self.connect(self.addphoto, QtCore.SIGNAL("clicked()") ,self._addphotoClicked) self.connect(self.addphotoandtag, QtCore.SIGNAL("clicked()") ,self._addphotoandtagClicked) self.connect(self.removephoto, QtCore.SIGNAL("clicked()") ,self._removephotoClicked) self.connect(self.searchphoto, QtCore.SIGNAL("clicked()" ) ,self._searchphotoClicked) self.connect(self.cancel, QtCore.SIGNAL("clicked()"), self._cancelClicked) self.connect(self.actionImport_Photos, QtCore.SIGNAL("triggered()") , self._actionImport_Photos) #self.connect(self.actionExit, QtCore.SIGNAL("clicked()"), self._actionExitClicked) #self.connect(self.listViewitem1, QtCore.SIGNAL("triggered()"), self._listViewitem1) #self.connect(self.listViewitem1, QtCore.SIGNAL("triggered()"), self._addphotoClicked) #self.connect(self.listViewitem1, QtCore.SIGNAL("triggered()"), self._addphotoandtagClicked) def _addphotoClicked(self): pass def _addphotoandtagClicked(self): pass def _searchphotoClicked(self): pass def _removephotoClicked(self): pass def _FinishClicked(self): pass def _cancelClicked(self): pass def _actionImport_Photos(self): filename = QtGui.QFileDialog.getOpenFileName(self, 'Open file','/home/') self.listViewitem1.additem(row[0]) #def _actionExitClicked(self): #pass if __name__=="__main__": app=QtGui.QApplication(sys.argv) w=MyWindow() w.show() sys.exit(app.exec_())
  10. السلام عليكم ورحمتة الله تعالى وبركاتة اعذروني على عنوان الموضوع المعقد انا عندي برنامج بحث صغير بضغظة زر يتم البحث في قاعدة بيانات مبنية على الس كيو ال لايت (sqlite) البرنامج يشتغل على الترمنل الحمدلله تمام لكن في الواجهه المصممة بالكيوتي كيف اقدر اوجة نتائج البرنامج من lineedit الى listviewitem يعني بمجرد الصغط على زر بحث نتائج البحث بتكون ظاهرة على listview widget كيف بيكون شكل كتابة الكلاس في البرنامج طبعا هذي صور توضيخية لاستفساري مع الكود import sys import os from search import Ui_MainWindow as UIMW from PyQt4 import QtCore, QtGui import urllib2 as ulib import sqlite3 from pysqlite2 import dbapi2 as sqlite3 def globalF(): connection = sqlite3.connect('Photos.db') memoryConnection = sqlite3.connect(':memory:') cursor = connection.cursor() cursor.execute('SELECT * FROM photos where Tag = "Tag"') print cursor.fetchall() class MainWindow (QtGui.QMainWindow, UIMW): def __init__(self): QtGui.QMainWindow.__init__(self) self.setupUi(self) self.__setupConnection() def __setupConnection(self): self.connect(self.pushButton, QtCore.SIGNAL("clicked()"), globalF) def _pushButtonClicked(self): search=str(self.lineEdit.text()).strip() if search: try: self.listWidget.append(ulib.searchresult(search).read()) except: pass else: pass if __name__=="__main__": app=QtGui.QApplication(sys.argv) w=MainWindow() w.show() sys.exit(app.exec_())
  11. <br /><br /><br />اخي العزيز جربت الكود تبعك والي هو هذا السطر self.listViewitem1.addItem(row[0]) لكن يطلع لي هذا الخطا attribute erro: addItem اي فكرة عن المشكلة لعلمك انا احاول استعمل السطر تبعك مشان استدعلى ملفات صور من qfiledailoug الى listViewitem لكن مش عارف ايش المشكلة وهذا سطر استدعاء الفايل دايلوج filename = QtGui.QFileDialog.getOpenFileName(self, 'Open file','/home/')
  12. Qwt [technical Applications]

    Thank you for the post Up to a point i think it does something somehow like MAT LAB
  13. الاخت رغد ممكن مثال كيف بيكون طريقة كتابة الكلاس في الحقيقة الزر مربوط بدالة البحث لكن النتائج تظهر في التيرمنال مش في اللست ويدجت def globalF(): connection = sqlite3.connect('Photos.db') memoryConnection = sqlite3.connect(':memory:') cursor = connection.cursor() cursor.execute('SELECT * FROM photos where Tag = "Tag"') print cursor.fetchall() def __setupConnection(self): self.connect(self.pushButton, QtCore.SIGNAL("clicked()"), globalF) def _pushButtonClicked(self):
  14. سلام عليكم اخي اخي لاتحزن ولاشي انا حملت كود المصدر وبنيتة في اقل من دقيقتين حمل كود المصدر ومن الترمنل تخش على ديتكوري حق الفايل وبعدين حط هذا الامر بالترتيب sudo chmod +x file.bin ./file.bin enjoy
  15. Thank you very much :D , i think that will help me a lot
  16. looks Great, i am gonna try it out Thanks for the post
  17. اختي العزيزة اشكرك لطفك وتعليقاتك مرحب بها انا مشروعي يتعامل مع الصور بحيث انة الهدف من المشروع هو تقليل الوقت المطلوب مشان البحث عنها لبرنامج المفروض انة يشتغل على اللينكس يونيكس ومستر ويندوز والبايثون كان اختيار المشرف تبعي والكيوتي كانت اختياري والان الامور ماشية انا مخلص اكثر من 60 في المائة من المشروع بس عندي مشاكل معينة واهمها هي في الصقحة 3 من هذا الموضوع والوقت مش في صالحي لانة لازم في يوم 13 مارس يكون البرنامج على الاقل قابل للعرض لانة يوم التسليم ومااعتقد عندي وقت لاكثر من بحث لانة انا مربط باشياء اخرى سؤال فضولي انتي من سورية او العراق؟ :P
  18. سلام عليكم ورحمتة الله تعالى وبركاتة استفساري اليوم هو كيف استطيع اربط كودات معمولة بلغة البايثون بواجهة رسومية مصممة بمصمم الكيوتي اصدارة 4.4.0 ؟ وجزاكم الله خير
  19. Thank you and Wish me luck to finish this project BY THE WAY CAN I STILL ASK YOU QUESTIONS REGARDING ANY PYTHON PROBLEMS?
  20. well, thanks again my dear sis :lol: The example provided is quite what i asked for -_- but in case of having a function.py not with few lines of codes but more than 100 line of codes, shall i use the same technique like you did? Other two questions in relation with SIGNALS and SLOTS, i am trying to figure out what does this error mean? ~/Project2/GUI$ python wrapphotodb.py Traceback (most recent call last): File "wrapphotodb.py", line 48, in _actionImport_Photos self.listView([QListView("filename %i" % i)]) NameError: global name 'QListView' is not defined regarding this line self.listView([QListView("filename %i" % i)]) besides, whenever i add append in this form self.listView.append([QListView("filename %i" % i)]) i get this error ~/Project2/GUI$ python wrapphotodb.py Traceback (most recent call last): File "wrapphotodb.py", line 48, in _actionImport_Photos self.listView([QListView("filename %i" % i)]) AttributeError: append any idea? and my last question.. are there any differences between creating my UI using qt designer and then converting it to python classes or using PYQT to design my interface from scratch? sometimes your provided code and mine is slightly different! Thank you
  21. Dear sister; Thanks for your kind interaction with my project problems, to save us both time, here's what i am trying to do: I have this function using shell utility module which copies a directory from one location to another nonexistent location. when i do import the file name which is copying_photos.py as you suggested in header of my wrapper in the previous page of this thread. it copies files even before i click the button which is suppose to do that..! so can you take this example and give me an example :blush: to implement that in a SIGNALS and SLOTS environment without copying the codes to the actual program. because this example is just a prototype. i have other functions.py which containes hunderds lines of codes to be executed with i click on a button which i don't think it be a good action to copy em to the actual program where interface is called up... Just to be sure..I hope to know how to call the copying_photos.py under the button which will execute whatever functions comes in it WITHOUT attempting to copying the actuall codes of copying_photos.py to the main program of SLOTS and SIGNALS. :wacko: import sys import shutil shutil.copytree('/home/waseem/My Pictures/yemen 2008/2008/1', '/home/waseem/test') Thank you
  22. Thank you well, i am still new to python, so excuse my ignorance but the reason of asking for vivid example of using modules between SIGNALS and SLOTS because whenever i try to import the desired module to codes, it gets executed even before trying to assign it between SIGNALS and SLOTS. my main aim of the example is the correct syntax on how to assign module to be executed between SIGNALS AND SLOTS thanks in advance
  23. ان اسف لكن مضطر اكتب بالانجليزي مشان انا مش فاهم المصطلحات بالعربي first of all thank you. after your detailed explanation i am clear on how signals and slots work but not on how to import my function.py and use it in signal and slots environment.. maybe this is too much to seek out but i am wondering if you can create a function and save it into .py file and then try using it in a signal and slot environment in which whenever you click a button your function in the .py file will be executed and displayed. for my second problem...please have a look on my interface Now i have the interface with the ability to browse my directory but whenever i try to click on any file and try to load it into my interface i got an error saying that listview is not callable, please read the code of my main function (wrapper of my pyuic4 generated codes) and take a close look on the bold hint in there. import sys #import shutil from test import Ui_MainWindow as UIMW from PyQt4 import QtCore, QtGui import urllib2 as ulib class MyWindow(QtGui.QMainWindow, UIMW): def __init__(self): QtGui.QMainWindow.__init__(self) self.setupUi(self) self.__setupConnections() def __setupConnections(self): #self.connect(self.addphoto, QtCore.SIGNAL("clicked()") ,self._addphotoClicked) self.connect(self.addphotoandtag, QtCore.SIGNAL("clicked()") ,self._addphotoandtagClicked) self.connect(self.removephoto, QtCore.SIGNAL("clicked()") ,self._removephotoClicked) self.connect(self.searchphoto, QtCore.SIGNAL("clicked()" ) ,self._searchphotoClicked) self.connect(self.cancel, QtCore.SIGNAL("clicked()"), self._cancelClicked) self.connect(self.actionImport_Photos, QtCore.SIGNAL("triggered()") , self._actionImport_Photos) self.connect(self.actionExit, QtCore.SIGNAL("triggered()"), self._actionExit) #self.connect(self.listView, QtCore.SIGNAL("triggered"), self._listView) #self.connect(self.addphoto, SIGNAL("clicked()"), self._addphoto) def _addphoto(self): pass def _addphotoandtagClicked(self): pass def _searchphotoClicked(self): pass def _removephotoClicked(self): pass def _FinishClicked(self): pass def _cancelClicked(self): pass def _actionImport_Photos(self): <b>filename = QtGui.QFileDialog.getOpenFileName(self, 'Import Photo', '/home/')#, tr('Images (*.png *.xpm *.jpg)')); self.listView(filename) this is the function used to call up the file browser, how can i hook it up with Viewlist item </b> def listView(): self.item.append(QlistViewitem(self.tree, 'filename')) #self.items=[] #self.item.append(QlistViewitem(self.tree, 'filename')) # file=open(filename) #data = file.read() #print data #self.photosdisplay.read(data) def _actionExit(self): pass #class Import_Photos(QtGui.QMainWindow, UIMW): if __name__=="__main__": app=QtGui.QApplication(sys.argv) w=MyWindow() w.show() sys.exit(app.exec_()) وهذا الكود المنتج الى كودات بايثون بعد استخدام مصمم الكيوتي # -*- coding: utf-8 -*- # Form implementation generated from reading ui file 'photodatabase(M).ui' # # Created: Thu Feb 5 14:27:58 2009 # by: PyQt4 UI code generator 4.3.3 # # WARNING! All changes made in this file will be lost! from PyQt4 import QtCore, QtGui class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(QtCore.QSize(QtCore.QRect(0,0,908,616).size()).expandedTo(MainWindow.minimumSizeHint())) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setGeometry(QtCore.QRect(0,36,908,558)) self.centralwidget.setObjectName("centralwidget") self.photosdisplay = QtGui.QGraphicsView(self.centralwidget) self.photosdisplay.setWindowModality(QtCore.Qt.NonModal) self.photosdisplay.setGeometry(QtCore.QRect(200,20,451,192)) self.photosdisplay.setObjectName("photosdisplay") self.addphoto = QtGui.QPushButton(self.centralwidget) self.addphoto.setWindowModality(QtCore.Qt.NonModal) self.addphoto.setGeometry(QtCore.QRect(12,220,80,27)) self.addphoto.setObjectName("addphoto") self.tagfield = QtGui.QLineEdit(self.centralwidget) self.tagfield.setWindowModality(QtCore.Qt.NonModal) self.tagfield.setGeometry(QtCore.QRect(230,220,421,27)) self.tagfield.setObjectName("tagfield") self.options = QtGui.QComboBox(self.centralwidget) self.options.setWindowModality(QtCore.Qt.NonModal) self.options.setGeometry(QtCore.QRect(97,300,56,26)) self.options.setObjectName("options") self.searchquery = QtGui.QLineEdit(self.centralwidget) self.searchquery.setWindowModality(QtCore.Qt.NonModal) self.searchquery.setGeometry(QtCore.QRect(159,300,501,27)) self.searchquery.setObjectName("searchquery") self.searchphoto = QtGui.QPushButton(self.centralwidget) self.searchphoto.setWindowModality(QtCore.Qt.NonModal) self.searchphoto.setGeometry(QtCore.QRect(11,300,80,27)) self.searchphoto.setObjectName("searchphoto") self.Finish = QtGui.QPushButton(self.centralwidget) self.Finish.setWindowModality(QtCore.Qt.NonModal) self.Finish.setGeometry(QtCore.QRect(10,520,111,31)) self.Finish.setObjectName("Finish") self.searchresult = QtGui.QTextBrowser(self.centralwidget) self.searchresult.setWindowModality(QtCore.Qt.NonModal) self.searchresult.setGeometry(QtCore.QRect(200,330,461,183)) self.searchresult.setObjectName("searchresult") self.removephoto = QtGui.QPushButton(self.centralwidget) self.removephoto.setWindowModality(QtCore.Qt.NonModal) self.removephoto.setGeometry(QtCore.QRect(10,260,80,27)) self.removephoto.setObjectName("removephoto") self.cancel = QtGui.QPushButton(self.centralwidget) self.cancel.setWindowModality(QtCore.Qt.NonModal) self.cancel.setGeometry(QtCore.QRect(550,520,111,31)) self.cancel.setObjectName("cancel") self.addphotoandtag = QtGui.QPushButton(self.centralwidget) self.addphotoandtag.setWindowModality(QtCore.Qt.NonModal) self.addphotoandtag.setGeometry(QtCore.QRect(98,220,126,27)) self.addphotoandtag.setObjectName("addphotoandtag") self.label = QtGui.QLabel(self.centralwidget) self.label.setGeometry(QtCore.QRect(290,270,181,18)) self.label.setObjectName("label") self.calendarWidget = QtGui.QCalendarWidget(self.centralwidget) self.calendarWidget.setGeometry(QtCore.QRect(670,330,221,170)) self.calendarWidget.setObjectName("calendarWidget") self.listView = QtGui.QListView(self.centralwidget) self.listView.setGeometry(QtCore.QRect(10,20,181,192)) self.listView.setObjectName("listView") self.listView_2 = QtGui.QListView(self.centralwidget) self.listView_2.setGeometry(QtCore.QRect(10,330,181,181)) self.listView_2.setObjectName("listView_2") MainWindow.setCentralWidget(self.centralwidget) self.statusbar = QtGui.QStatusBar(MainWindow) self.statusbar.setGeometry(QtCore.QRect(0,594,908,22)) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) self.menubar = QtGui.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0,0,908,25)) self.menubar.setObjectName("menubar") self.menuFile = QtGui.QMenu(self.menubar) self.menuFile.setObjectName("menuFile") MainWindow.setMenuBar(self.menubar) self.toolBar = QtGui.QToolBar(MainWindow) self.toolBar.setGeometry(QtCore.QRect(0,25,11,11)) self.toolBar.setObjectName("toolBar") MainWindow.addToolBar(QtCore.Qt.TopToolBarArea,self.toolBar) self.toolBar_2 = QtGui.QToolBar(MainWindow) self.toolBar_2.setGeometry(QtCore.QRect(11,25,897,11)) self.toolBar_2.setObjectName("toolBar_2") MainWindow.addToolBar(QtCore.Qt.TopToolBarArea,self.toolBar_2) self.actionImport_Photos = QtGui.QAction(MainWindow) self.actionImport_Photos.setObjectName("actionImport_Photos") self.actionExit = QtGui.QAction(MainWindow) self.actionExit.setObjectName("actionExit") self.menuFile.addSeparator() self.menuFile.addAction(self.actionImport_Photos) self.menuFile.addSeparator() self.menuFile.addAction(self.actionExit) self.menubar.addAction(self.menuFile.menuAction()) self.retranslateUi(MainWindow) QtCore.QObject.connect(self.cancel,QtCore.SIGNAL("clicked()"),MainWindow.close) QtCore.QObject.connect(self.Finish,QtCore.SIGNAL("clicked()"),MainWindow.update) QtCore.QObject.connect(self.addphotoandtag,QtCore.SIGNAL("clicked()"),self.tagfield.update) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(QtGui.QApplication.translate("MainWindow", "MainWindow", None, QtGui.QApplication.UnicodeUTF8)) self.addphoto.setText(QtGui.QApplication.translate("MainWindow", "Add Photo", None, QtGui.QApplication.UnicodeUTF8)) self.options.addItem(QtGui.QApplication.translate("MainWindow", "Date", None, QtGui.QApplication.UnicodeUTF8)) self.options.addItem(QtGui.QApplication.translate("MainWindow", "Tag", None, QtGui.QApplication.UnicodeUTF8)) self.searchphoto.setText(QtGui.QApplication.translate("MainWindow", "Search BY", None, QtGui.QApplication.UnicodeUTF8)) self.Finish.setText(QtGui.QApplication.translate("MainWindow", "Finish", None, QtGui.QApplication.UnicodeUTF8)) self.searchresult.setHtml(QtGui.QApplication.translate("MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" "<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n" "p, li { white-space: pre-wrap; }\n" "</style></head><body style=\" font-family:\'Sans Serif\'; font-size:9pt; font-weight:400; font-style:normal;\">\n" "<p style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"></p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) self.removephoto.setText(QtGui.QApplication.translate("MainWindow", "Remove", None, QtGui.QApplication.UnicodeUTF8)) self.cancel.setText(QtGui.QApplication.translate("MainWindow", "Cancel", None, QtGui.QApplication.UnicodeUTF8)) self.addphotoandtag.setText(QtGui.QApplication.translate("MainWindow", "Add Photo and give Tag", None, QtGui.QApplication.UnicodeUTF8)) self.label.setText(QtGui.QApplication.translate("MainWindow", "Date search formate d-m-y", None, QtGui.QApplication.UnicodeUTF8)) self.menuFile.setTitle(QtGui.QApplication.translate("MainWindow", "File", None, QtGui.QApplication.UnicodeUTF8)) self.toolBar.setWindowTitle(QtGui.QApplication.translate("MainWindow", "toolBar", None, QtGui.QApplication.UnicodeUTF8)) self.toolBar_2.setWindowTitle(QtGui.QApplication.translate("MainWindow", "toolBar_2", None, QtGui.QApplication.UnicodeUTF8)) self.actionImport_Photos.setText(QtGui.QApplication.translate("MainWindow", "Import Photos", None, QtGui.QApplication.UnicodeUTF8)) self.actionExit.setText(QtGui.QApplication.translate("MainWindow", "Exit", None, QtGui.QApplication.UnicodeUTF8)) Thank you