مشاكل وأسئلة برمجة وتطوير الاضافات والسكين وبناء الصور للانيجما

تم تجربه كل ما اشرت به اخي الغالي قبل طرح المشكله على حضرتك
و بعد بحث مطول ما أكد لي أنه الكود بالكونفيرتر هو السبب بتغير هيكس اللون يتم تغير لون خلفيه الايقونه
وهو اجباري يتخطى صلاحياته اي اعدادات للويدجيت بملف الاسكين
أكرمكم الله وبارك لنا فيكم تم حل المشكله بتعديل أسطر الريندر من مطورنا أخي RedouaneTM كالتالي

تم تعطيل السطر 408 بإضافه # و تفعيل السطر 412 بنزع #
ليتمكن الريندر من التعرف على مسار الايقونات
كما تم التعديل والإضافه على الريندر بوضع السطر التالي تحت السطر المعطل
كود:
self.instance.setScale(1)
وهو يتيح إمكانيه تكبير الايقونة او تصغيرها من السكين باضافة attribut scale و تغير فقط في الحجم size=""
كود:
scale="1"
شكل سطر الويجيت بالإسكين كالتالي
كود:
<widget source="session.CurrentService" render="PicEmuF" path="/PLi-FullHD/icons/emu/" position="86,959" size="100,105" scale="1" zPosition="1" alphatest="blend" transparent="1" />
ليصبح الكود كالتالي
كود:
if (self.pngname != pngname):
        self.picload = ePicLoad()
        try:
                self.picload.PictureData.get().append(self.piconShow)
        except:
                self.picload_conn = self.picload.PictureData.connect(self.piconShow)
        scale = AVSwitch().getFramebufferScale()
        #self.picload.setPara((self.instance.size().width(), self.instance.size().height(), scale[0], scale[1], False, 1, "#FF000000"))
        self.instance.setScale(1)
        self.picload.startDecode(pngname)
        self.pngname = pngname
        self.instance.setPixmapFromFile(self.pngname)
 
التعديل الأخير:
أكرمكم الله وبارك لنا فيكم تم حل المشكله بتعديل أسطر الريندر من مطورنا أخي RedouaneTM كالتالي

تم تعطيل السطر 408 بإضافه # و تفعيل السطر 412 بنزع #
ليتمكن الريندر من التعرف على مسار الايقونات
كما تم التعديل والإضافه على الريندر بوضع السطر التالي تحت السطر المعطل
كود:
self.instance.setScale(1)
وهو يتيح إمكانيه تكبير الايقونة او تصغيرها من السكين باضافة attribut scale و تغير فقط في الحجم size=""
كود:
scale="1"
شكل سطر الويجيت بالإسكين كالتالي
كود:
<widget source="session.CurrentService" render="PicEmuF" path="/PLi-FullHD/icons/emu/" position="86,959" size="100,105" scale="1" zPosition="1" alphatest="blend" transparent="1" />
ليصبح الكود كالتالي
كود:
if (self.pngname != pngname):
        self.picload = ePicLoad()
        try:
                self.picload.PictureData.get().append(self.piconShow)
        except:
                self.picload_conn = self.picload.PictureData.connect(self.piconShow)
        scale = AVSwitch().getFramebufferScale()
        #self.picload.setPara((self.instance.size().width(), self.instance.size().height(), scale[0], scale[1], False, 1, "#FF000000"))
        self.instance.setScale(1)
        self.picload.startDecode(pngname)
        self.pngname = pngname
        self.instance.setPixmapFromFile(self.pngname)
@biko_73 اخى الكريم اريد ملف ريندر لاظهار بيكونات الايمو واخر لاظهار ايكونات التشفير (biss-nds-cryptworks) piconCam and piconCrypt معدلة لبيايثون 3
 
السلام عليكم ورحمة الله وبركاته

مطورينا الكرام ....


ما هو السورس المناسب لإستخدام كونفيرتر الإظهار والإخفاء (ConditionalShowHide) مع ريندر Pixmap
بحيث يكون مرتبطاً
بالحدث الحالي (session.Event_Now) والحدث التالي (session.Event_Next)
 
ConditionalShowHide مخصص الى الجرافيكس كمثال ايقونات التيونر او ايقونات الانترنيت او جودة الصورة او نوع التشفير .... إلخ
ولكن تريد إستخدام ConditionalShowHide لعرض او اخفاء المادة المعروضة حالياً وتالياً لا يمكن لانها جمله نصية وليس جرافيكس ...
هذه بشكل نظري .. اما بشكل عملي بالنسبة لي لم يمر علي هذا الامر او ربما ويجد كونفيرتر او يندير مستقل بهذه الخصوص والله اعلم ..
 
جمعة مباركة عليكم أخي حسين
في الصوره الاولي اريد التحكم في حجم الأيقونة التي يظهر الرقم بداخلها
وكذلك في الصورة الثانية اريد التحكم في حجم الأيقونة ومكانها
بعد محاولات
الأمر ليس لة علاقة بالتعديل علي اسكرينات او ويدجت
بل مرتبط ربما ب Parameters
لكن ممكن المساعدة كيف يتم التعديل وفي اي سطر

وجمعتك مباركة عزيزي ....

ماذا لم أفهم شيء لا توجد صور ؟!!!!!!!!

1_0_1_2BF_7_800_DCA2F02_0_0_0_20220513100915.jpg
1_0_1_2BF_7_800_DCA2F02_0_0_0_20220513101010.jpg
 
ConditionalShowHide مخصص الى الجرافيكس كمثال ايقونات التيونر او ايقونات الانترنيت او جودة الصورة او نوع التشفير .... إلخ
ولكن تريد إستخدام ConditionalShowHide لعرض او اخفاء المادة المعروضة حالياً وتالياً لا يمكن لانها جمله نصية وليس جرافيكس ...
هذه بشكل نظري .. اما بشكل عملي بالنسبة لي لم يمر علي هذا الامر او ربما ويجد كونفيرتر او يندير مستقل بهذه الخصوص والله اعلم ..
أعزك الله مطورنا الغالي ا/ حسين

نعم أخي الكريم اريد استخدام ConditionalShowHide لجرافيكس (صوره بالإمتداد png)
واريده ان يأخذ المعلومه من سورس الحدث الحالي (session.Event_Now) والحدث التالي (session.Event_Next)
بمعنى عند وجود الحدث تظهر الصورة وبعدمه لا تظهر
 

@ahmedgalasaadl

الاول الذي فيخا أرقام أعتقد إسمها ChoicelistIcon الخاصه بها في parameter .. جربها إذا كانت غير موجودة لديك أضفها واذا موجودة غير ارقامها فقط
كود:
<parameter name="ChoicelistIcon" value="10,5,35,35" />

الثاني الخاص بي Epg لا تذكرها بصراحة نسيتها ... الجرافيكس لها تجده في مجلد icons وإسمه lock_on.png و lock_off.png تستطيع تغيرهم تكبيرهم او تصغيرهم ...

@biko_73

مثلما قلت في ردي السابق .. هذا الذي تريده لا يمكن على حسب معرفتي والله اعلم ... إذا وجدت سكين معين يعمل على هذا الشيء اقتبس منه الويدجت !!
 
أخي حسين ممكن رابط لسورس الإسكرينات الخاصة ببلجن E2IPLAYER
 
خذهم من اي سورس للبلجن ابحث في الملفات تتبع الاكواد ثم سوف تصل الى الملفات المسؤول عن السكينات... انا لا اهتم بهذا البلجن كثيراً فلم اعمل عليه من قبل إلا الفترة الاخيرة بسبب بايثون 3 قمت بتصحيح بعض الاكواد فيه ...

هنا جرب هذه التفرع skins

وهنا ناتج البحث في السورس على كلمة skin
ملف iptvmultipleinputbox.py وسكايناته

طبعاً هذا البلجن معقد او اذهب الى موضوع البلجن هناك بعض الاخوة في بعض الردود ارسلوا سكينات من تعديلهم تتبع ملفاتهم ...

بالنسبة لي لا تسألني على سكينات هذه البلجن لم اعمل عليهم من قبل عزيزي وليس لدي التفرغ التمام للبحث عن سكريانته
 
أعلى