لم يشتغل الكود فقط تعرض خلفية بيضاء...اين الخطأ? ..ماذا افتقد?
from tkinter import *
from tkinter.colorchooser import *
from tkinter.messagebox import *
from tkinter.constants import *
#g= tkinter.Tk()
g=Tk()
#g.config(background="white")
n=StringVar()
q=1
questions={" 1.أيّ لغة برمجة هذه؟ :":"C. بايثون",
" 2.لماذا تستخدم بايثون؟ :":"D. كلاهما",
" 3.متى ستصبح مبرمجاً؟:":"D. بسرعة ",
#" 4.لماذا اخترت بايثون؟: ":"A"
}
options=[["A. جافا","B. سي++","C. بايثون","D. كود"],
["A. سهلة","B. عالمية","C. غير","D. كلاهما"],
["A. بعد عام","B. بعد ستة أشهر","C. الظهر","D. بسرعة "],
#["A. سهلة","B. عالمية","C. شخص أوصى بها","D. نعم "]
]
def cin():
global q
if q < len(questions):
if q in questions:
ff=Label(g,text=questions[q])
ff.pack()
k =(questions.get(questions[q]))
for i in options[q-1]:
c = Radiobutton(g, text = i,fg = "black", width = 12, height = 1,variable=n, value=i ,bd = 2, bg = "white", cursor = "hand2" ,command=lambda:cin())
c.pack()
s = n.get()
k =(questions.get(questions[q]))
if s == k :
showinfo(title='معلومات',message='مبروك، لقد نجحت')
q += 1
else:
showerror(title='خطأ',message='لقد أخطأت')
else:
showinfo(title='معلومات',message='لقد انتهيت')
السؤال
عمار هبه
لم يشتغل الكود فقط تعرض خلفية بيضاء...اين الخطأ? ..ماذا افتقد?
from tkinter import *
from tkinter.colorchooser import *
from tkinter.messagebox import *
from tkinter.constants import *
#g= tkinter.Tk()
g=Tk()
#g.config(background="white")
n=StringVar()
q=1
questions={" 1.أيّ لغة برمجة هذه؟ :":"C. بايثون",
" 2.لماذا تستخدم بايثون؟ :":"D. كلاهما",
" 3.متى ستصبح مبرمجاً؟:":"D. بسرعة ",
#" 4.لماذا اخترت بايثون؟: ":"A"
}
options=[["A. جافا","B. سي++","C. بايثون","D. كود"],
["A. سهلة","B. عالمية","C. غير","D. كلاهما"],
["A. بعد عام","B. بعد ستة أشهر","C. الظهر","D. بسرعة "],
#["A. سهلة","B. عالمية","C. شخص أوصى بها","D. نعم "]
]
def cin():
global q
if q < len(questions):
if q in questions:
ff=Label(g,text=questions[q])
ff.pack()
k =(questions.get(questions[q]))
for i in options[q-1]:
c = Radiobutton(g, text = i,fg = "black", width = 12, height = 1,variable=n, value=i ,bd = 2, bg = "white", cursor = "hand2" ,command=lambda:cin())
c.pack()
s = n.get()
k =(questions.get(questions[q]))
if s == k :
showinfo(title='معلومات',message='مبروك، لقد نجحت')
q += 1
else:
showerror(title='خطأ',message='لقد أخطأت')
else:
showinfo(title='معلومات',message='لقد انتهيت')
cin()
g.mainloop()
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.