مكتبة Qtlua

جعل تطبيقات QT4 مصنفة باستخدام لغة البرمجة النصية LUA
التحميل الان

مكتبة Qtlua الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • GPL v3
  • السعر:
  • FREE
  • اسم الناشر:
  • Alexandre Becoulet
  • موقع ويب الناشر:
  • http://savannah.nongnu.org/projects/aasm/

مكتبة Qtlua العلامات


مكتبة Qtlua وصف

جعل تطبيقات QT4 نصية باستخدام لغة البرمجة النصية LUA مكتبة Qtlua هي بديل لمجموعة qtscript module.qtlua لا تولد أو استخدام رمز التجليد الناتج عن QT. بدلا من ذلك، يوفر فئات المجمع C ++ مفيدة لجعل كائنات C ++ و Lua التي يمكن الوصول إليها من كل من Lua و C ++. يتطلب الأمر مزايا نظام كائنات كيوت كيو تي لفضح أعضاء QObject ل Lua Scripts.qtlua تم اختبار مكتبة LUA إصدارات من 5.0 إلى 5.1 ومع إصدارات QT من 4.2 إلى 4.5. فيما يلي بعض الملامح الرئيسية ل "مكتبة Qtlua": لا يتعرض واجهة برمجة تطبيقات C. LUA القائم على المكدس، فقط كائنات C ++ مثل Qtlua :: State و Qtlua :: يتم التلاعب بالقيمة من كود C ++. يمكن الوصول إلى قيم LUA من C ++ مع بناء الجملة نفسها تقريبا كما هو الحال في LUA من خلال التحميل الزائد المشغل C ++. يمكن التعرض لكائنات C ++ ل LUA كقيم UserData من خلال الوراثة من Qtlua :: UserData Class. يمكن إعادة تعريف جميع عمليات LUA META عن طريق تجاوز الوظائف الافتراضية، بما في ذلك التكرار على كائنات UserData من LUA. تتيح فئة مؤشر Qtlua :: ref Smart Class Qtlua :: TatherDATA TACKING CONSENTING TACKING ويمكن أن تجعل هذه الكائنات تخضع لجمع Lua Garbage. Qtlua :: Wrapper Class يتيح استخدام ITERATONS C ++ المعتاد لاجتياز جداول LUA وقيم UserData. يمكن أيضا استخدام Lua Leaterators لتبريس حاويات QT و C ++ Qtlua :: UserData كائنات قائمة من LUA. تشيت QT QOBJECET يتيح إنشاء ومعالجة QOOBJECTS وتحميل ملفات واجهة المستخدم .وي من LUA، وهذا يسمح لكتابة جزء من واجهة المستخدم في LUA. يمكن الوصول إلى خصائص QOBJECT والتعداد والفتحات والأشياء للأطفال من LUA. يمكن توصيل إشارات كيو تي مباشرة بوظائف LUA. Qtlua :: Class Plugin يسمح بسهولة الكتابة الإضافية QT التي قد تحتوي على كائنات Qtlua :: وظيفة غير مستدلة من LUA. يتم توفير الفئات الأساسية لنموذج QT / عرض لتنمية هياكل البيانات الهرمية بسهولة في الوصول إليها من كلا النصي LUA Script و QT عرض الحاجيات. يمكن تعريض حاويات قالب QT إلى البرنامج النصي LUA مع مثيل لفئات قالب وكيل. تأتي المكتبة مع QT QTLUA :: Widget Console: عنصر واجهة مستخدم وحدة التحكم مع إمكانيات إكمال جدول LUA. يمكن استخدام أداة Qtlua لتنفيذ واختبار نصوص LUA القائم على QT أو تشغيل كائنات QT من LUA بطريقة تفاعلية من خلال واجهة عنصر واجهة كيو تي وحدة التحكم. متطلبات: كيو تي


مكتبة Qtlua برامج ذات صلة