الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة بربط واجهة مصممة بGlade

بدأه hakp في 31 يوليو 2011 · 6 رد · 775 مشاهدة · في لغة Python
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اول شي سلام عليكم

رمضان كريم على الجميع

عم حاول استخدم واجهة مصممة ب glabe

# -*- coding: utf-8 -*-
import pygtk
pygtk.require('2.0')
import gtk
import gtk.glade as f
def delete_event(widget, data):
    False
def destroy(widget , data=None):
    gtk.main_quit()
g=f.XML('gui.glade')

عم يطلعلي هاد الخطئ بس ليش ما كنت اعرف :@

Traceback (most recent call last):
  File "/home/hkamons/Desktop/gtk/hllo word gui.py", line 4, in <module>
    import gtk.glade
  File "/usr/lib/python2.7/idlelib/PyShell.py", line 64, in idle_showwarning
    lineno, file=file, line=line))
TypeError: idle_formatwarning() got an unexpected keyword argument 'file'

وين الخطاء جزيتم خيرا

تم تعديل هذه المشاركة بواسطة hakp في 31 يوليو 2011 في 07:44

قطرة ماء واحدة كافية ليستنتج العالم بالمنطق وجود محيط اطلسي او شلالات نياغارا من دون ان يكون قد رآها او سمع عنها من قبل

هكذا هي الحياة سلسلة ضخمة يكفي ادراك حلقة واحدة منها لتدركها كلها

#2

هل نوع الصيغة الناتجة من glade هي libglade او gtkbuilder

إستخدم

https://bitbucket.org/xmonader/gladizer

هيديك خطوات كبيرة مع الواجهات مع gtk

*بيدعم gtkbuilder

على مايبدو أن ناتج الخطأ مرتبط ب IDLE ؟ جربت تستخدم سطر الأوامر مباشرة أو شئ مثل Geany أو شئ مشابه؟؟

(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

#3

ولله يا استاذ احمد جربت النوعين

libglade او gtkbuilder

بس الخطئ مو من IDLE لاني انا جربت باكثر من طريقة وكله نفس الايرور تقريبا

هي بال Eric

KW760862.png

قطرة ماء واحدة كافية ليستنتج العالم بالمنطق وجود محيط اطلسي او شلالات نياغارا من دون ان يكون قد رآها او سمع عنها من قبل

هكذا هي الحياة سلسلة ضخمة يكفي ادراك حلقة واحدة منها لتدركها كلها

#4

من رسالة الخطأ يبدو أن الملف اللي بيتم معالجته موجود بصيغة قديمة ... فالملف ينتظر كلمة glade-interface ولكنه يجد interface فقط

فالحل: إنشئ الملف بصيغة gtkbuilder

وبعدها قم بالربط بطريقة gtkbuilder لا بإستخدام glade.XML!!

أو قم بإستخدام تطبيق gladizer وادخل مسار ملف الواجهة وهو سيقوم بإنشاء ملف بايثون تلقائيا لك

(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

#5

شكرا جزيلا استاذ احمد

بالنسبة ل gladizer

هل هناك مراجع تشرح استخدامه او اكتب او اي مقالة

قطرة ماء واحدة كافية ليستنتج العالم بالمنطق وجود محيط اطلسي او شلالات نياغارا من دون ان يكون قد رآها او سمع عنها من قبل

هكذا هي الحياة سلسلة ضخمة يكفي ادراك حلقة واحدة منها لتدركها كلها

#6

gladizer برنامج بسيط مكتوب ب tkInter لتسريع عملية التكويد مع glade و python

/index.php?showtopic=178434

(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

#7

شكر جزيلا استاذ احمد

وجدت حل لمشكلتي في احد المواقع الاجنبية ساذكره للافادة

من Edit <Prefernces بغير الاعدات لتصير كالتالي

15256400.png

قطرة ماء واحدة كافية ليستنتج العالم بالمنطق وجود محيط اطلسي او شلالات نياغارا من دون ان يكون قد رآها او سمع عنها من قبل

هكذا هي الحياة سلسلة ضخمة يكفي ادراك حلقة واحدة منها لتدركها كلها

مواضيع مشابهة