اذهب إلى المحتوى

عبدالرحمن شعبان تهامي

الأعضاء
  • المساهمات

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

  • تاريخ آخر زيارة

كل منشورات العضو عبدالرحمن شعبان تهامي

  1. مكتبة "PyQt5" هي الأفضل علي الإطلاق في انشاء واجهات رسومية بستخدام لغة بايثون، تتيح لك هذه المكتبة الرائعة أداة "QtDesigner" وهو برنامج ينزل مع المكتبة لتصميم الواجهات الرسومية (GUI) ومن ثٌم تقوم بإعادة برمجته من خلال مرحلة الـ Back-End. لتنزيل المكتبة : 1 - قٌم بفتح موجه الأوامر الخاص بك (CMD) 2 - قٌم بإستدعاء المكتبة من خلال أداة "PIP" من خلال هذا الامر pip install PyQt5 3 - قٌم بتنزيل "QtDesigner" من خلال هذا الأمر pip install pyqt5-tools الان انت جاهز لإنشاء وتصميم أول مشروع لك ، لكن قبل البدء في هذا عليك التعرف الي بعض الخطوات المٌهمة . اذا كنت تريد التعديل واستدعاء ملف الـ UI الخاص بك يجب ان يكون موجود في ملف المشروع بجانب الـ main.py ونبدء بأول كود from PyQt5 import QtCore, QtWidgets, QtGui # إستدعاء متطلبات المكتبة from PyQt5.QtWidgets import * from PyQt5.uic import loadUiType # إستدعاء دالة فتح التصميم مباشر اثناء تعديلك عليه import sys ui, _ = loadUiType('main.ui') # قم بكتابة إسم ملف التصميم الخاص بك بدلاً من main.ui class MainApp(QMainWindow, ui): def __init__(self, parent=None): super(MainApp, self).__init__(parent) QMainWindow.__init__(self) self.setupUi(self) # هنا موضع العمل الخاص بك def main(): # هذه الداله لجعل برنامجك في حلقة تكرار دائمة app = QApplication(sys.argv) window = MainApp() window.show() app.exec_() if __name__ == '__main__': main()
×
×
  • أضف...