نوع کد :دسکتاپ پایتون tkinter
مشکل: 1-تشکیل دوتا پنجره 2-(مهمتر) نیوردن فایل تصویری روی ویندو
حتی با اینکه فرمت فایل .gif ـه و داخل خود پوشه فایل پایتون قرار داره تصویر رو نشون نمیده و میگه :tkinter.TclError: unknown option "-Compound"
import codeop
from email.mime import image
from logging import root
from tkinter import *
import tkinter
from tkinter import font
from turtle import right
from PIL import Image
from tkinter.font import Font
root = Tk()
window = Tk()
window.title("test")
radio = IntVar()
lbl = Label(text = "در کادر زیر از شما چه چیزی خواسته شده است؟")
lbl.pack()
R1 = Radiobutton(window, text="نام و نام خوانوادگی", variable=radio, value=1)
R1.pack( anchor = W )
R2 = Radiobutton(window, text="سن", variable=radio, value=2)
R2.pack( anchor = W )
R3 = Radiobutton(window, text="محل تولد", variable=radio, value=3)
R3.pack( anchor = W)
label = Label()
label.pack()
def sign_in():
first_name = name.get()
last_name = family_name.get()
print("This app was made by Vesal and Ali".format(first_name,last_name))
user_name.configure(text="This app was made by Vesal and Ali",font = "16".format(first_name,last_name))
logo = PhotoImage(file="unnamed.gif")
explan = "tyj"
W = Label(root,Compound = CENTER ,text =explan,image=logo).pack(side=right)
root.mainloop
Label(window, text="First Name").pack()
name = Entry(window)
name.pack()
Label(window, text="Last Name").pack()
family_name = Entry(window)
family_name.pack()
btn = Button(window,text="Was accepted",command=sign_in)
btn.pack()
user_name = Label(window)
user_name.pack()
window.mainloop()
واقعا عجله ایه و ساعت 7 امروز باید پروژه رو تحویل بدم
با سلام خدمت شما
اولین اینکه مطمئنید که مشکل از گیفه ؟ دوم اینکه کد لوگو به این صورت نویسید:
PhotoImage(file="unnamed.gif", format="gif -index 2")
برای اینکه حتما مطمئن بشید مشکل از گیفه کد بالا رو استفاده بکنید ببینید پیغام خطا فرق میکنه/درست میشه ؟ اگه پیغام خطا فرق کرد که اینجا بفرستید اگر پیغام خطا فرقی نکرد ، حتما از Debugging استفاده کنید و خط به خط پروژه بیاین پایین ببینید کدوم خط به مشکل میخوره و دوباره بنده رو همینجا مخاطب قرار بدین تا براتون بررسی بکنم.
@ehsndvr
سلام وقتی متنو جایگزین کردم و متن ارورعوض شد
_tkinter.TclError: no image data for this index
متن کامل پروژه(خودم باز باهاش ور رفتم برای همین یکم با کدای بالا فرق داره)
import codeop
from email.mime import image
from logging import root
from tkinter import *
import tkinter
from tkinter import font
from turtle import left, right
from PIL import Image
from tkinter.font import Font
root = Tk()
window = Tk()
window.title("test")
radio = IntVar()
lbl = Label(text = "در کادر زیر از شما چه چیزی خواسته شده است؟")
lbl.pack()
R1 = Radiobutton(window, text="نام و نام خوانوادگی", variable=radio, value=1)
R1.pack( anchor = W )
R2 = Radiobutton(window, text="سن", variable=radio, value=2)
R2.pack( anchor = W )
R3 = Radiobutton(window, text="محل تولد", variable=radio, value=3)
R3.pack( anchor = W)
label = Label()
label.pack()
def sign_in():
first_name = name.get()
last_name = family_name.get()
print("This app was made by Vesal and Ali".format(first_name,last_name))
user_name.configure(text="This app was made by Vesal and Ali",font = "16".format(first_name,last_name))
Logo = PhotoImage(file="unnamed.gif")
yaddasht ="good lock"
W = Label(root,compound = BOTTOM,text=yaddasht,image=Logo).pack(side=RIGHT)
root.mainloop
Label(window, text="First Name").pack()
name = Entry(window)
name.pack()
Label(window, text="Last Name").pack()
family_name = Entry(window)
family_name.pack()
btn = Button(window,text="Was accepted",command=sign_in)
btn.pack()
user_name = Label(window)
user_name.pack()
window.mainloop()
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟