إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

واجهة Lazarus بـ Gtk1.x و لا تتغير لـ gtk2

تقليص
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • [مشكلة] واجهة Lazarus بـ Gtk1.x و لا تتغير لـ gtk2

    بسم الله الرحمن الرحيم

    قمت بتنصيب Lazarus على ubuntu 9.04 و عند تشغيله يظهر بواجهة تعمل ب gtk1.x و شكله سيء جدا و الخطوط كبيرة و ليست ناعمة اي لا يوجد antialiasing لها
    بعد تغيير نوع الخط حصلت على شكل مقبول للواجهة ولكن المشكل أن أي form اصنعه بالبرنامج يكون بواجهة gtk1 و شكله غير مقبول تماما لأنه سيء جدا
    هذا مثال ل form مع بعض الأدوات:



    قمت بعمل rebuild من tools>>configure build Lazarus و إخترت gtk2 و بعد ال building تأتي هذه ال errors
    كود:
    /usr/lib/lazarus/examples/hello.pp(31,1) Error: Can't create object file: units/i386-linux/hello.o
    /usr/lib/lazarus/examples/hello.pp(31,1) Fatal: Can't create object units/i386-linux/hello.o
    يبدو ان ال build تم و هذه الأخطاء لا تؤثر و لكن لا نتيجة فالأشكال ما زالت gtk1
    و حتى إذا إخترت qt يظهر هذا الخطأ
    كود:
     make[2]: *** [../../units/i386-linux/qt] Error 1
    أنا أستعمل lazarus 0.9.26-4 و اعمل على gnome طبعا.

    هل من حل؟
    سبحان اللّه | سبحان اللّه | سبحان اللّه
    مجموعة دروس Inkscape
    مجموعة دروس CSS
    لا تنسى أن تدعوا لي بالخير :)

  • #2
    هذه المشكلة حصلت معي في اصدارات سابقة لـ Lazarus و ابونتو و كان الحل هو القيام بـ rebuild بعد تشخيل lazarus بصلاحيات sudo. جربها لترى هل ستعمل معك ام لا.
    ArabicFOSS
    انضم إلى فريق المدونة و ساهم بما شئت وقتما شئت!

    تعليق


    • #3
      نعم طالما ثبت من المستودعات افتحه بصلاحيات الجذر
      كود:
      gksudo lazarus
      ثم أعمل build مرة أخري
      أذا أردت أستخدام Qt حمل qt4pas من هنا أختر حسب نظامك 32 أو 46 بت
      فك الضغط وأنسخ المكتبات الناتجة libqt4pas الي المسار
      كود:
      /usr/lib
      أخيرا أعد بناء Lazarus بالخيار qt

      تعليق


      • #4
        هذه المشكلة حصلت معي في اصدارات سابقة لـ Lazarus و ابونتو و كان الحل هو القيام بـ rebuild بعد تشخيل lazarus بصلاحيات sudo. جربها لترى هل ستعمل معك ام لا.
        شكرا جزيلا اخي على الرد السريع و المفيد بارك الله فيك
        و شكرا للأخ أحمد عطا الله على الرد للمرة الثانية
        كنت أعتقد أنك الوحيد الذي يستعمل Lazarus


        سأحاول و إن شاء الله ستنجح الطرق المقترحة بارك الله فيكم و صحّ فطوركم
        سبحان اللّه | سبحان اللّه | سبحان اللّه
        مجموعة دروس Inkscape
        مجموعة دروس CSS
        لا تنسى أن تدعوا لي بالخير :)

        تعليق


        • #5
          شكرا إخوتي الطريقة تعمل 100% بارك الله فيكم و زادكم علما.
          سبحان اللّه | سبحان اللّه | سبحان اللّه
          مجموعة دروس Inkscape
          مجموعة دروس CSS
          لا تنسى أن تدعوا لي بالخير :)

          تعليق

          يعمل...
          X