Sami Remili نشر 2 مارس 2021 أرسل تقرير نشر 2 مارس 2021 لقد عملت سكريبتات و ارغب في عمل GUI هل من مكتبة لهذا الغرض ؟ هل توجد مكتبة من غير Kivy كيف يتم ربط كود خاص بالسكريبت مع دوال GUI اقتباس
0 Hasan Dayoub نشر 25 مارس 2021 أرسل تقرير نشر 25 مارس 2021 يوجد أيضا مكتبة PyQT5 والتي تعتبر أسهل مكتبة لتصميم الواجهات، حيث بإمكانك تصميم الواجهة بالسحب و الإفلات و ذلك من خلال استخدام PyQT5 Designer. PyQT5 Designer رابط التحميل و بعد تصميم الواجهة تقوم بحفظ الملف التصميمي بامتداد UI. ثم تقوم بتحميل Pyqt5 : conda install pyqt ثم تقوم بتحويلها إلى ملف .py من خلال كتابة الأمر التالية : python -m PyQt5.uic.pyuic -x [FILENAME].ui -o [FILENAME].py اقتباس
0 Salah Eddin Beriani2 نشر 2 مارس 2021 أرسل تقرير نشر 2 مارس 2021 هناك العديد من مكتبات ال gui في python أشهرها tkinter فم بتثبيت المكتبة بالطريقة المعتادة ثم يمكنك تجريبها >>> import tkinter as tk >>> window = tk.Tk() عند تشغيل الكود في الاعلى ستنبثق نافذة بهذا الشكل مدونة real python تقدم شرح مفصل حول المكتبة واستعمالاتها 1 اقتباس
0 Sami Remili نشر 2 مارس 2021 الكاتب أرسل تقرير نشر 2 مارس 2021 بتاريخ 6 ساعات قال Salah Eddin Berriani: هناك العديد من مكتبات ال gui في python أشهرها tkinter فم بتثبيت المكتبة بالطريقة المعتادة ثم يمكنك تجريبها >>> import tkinter as tk >>> window = tk.Tk() عند تشغيل الكود في الاعلى ستنبثق نافذة بهذا الشكل مدونة real python تقدم شرح مفصل حول المكتبة واستعمالاتها بارك الله فيك اخي اقتباس
0 عبدالرحمن شعبان تهامي نشر 13 مايو 2021 أرسل تقرير نشر 13 مايو 2021 مكتبة "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() اقتباس
السؤال
Sami Remili
لقد عملت سكريبتات و ارغب في عمل GUI هل من مكتبة لهذا الغرض ؟
هل توجد مكتبة من غير Kivy
كيف يتم ربط كود خاص بالسكريبت مع دوال GUI
4 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.