Kezdőoldal » Számítástechnika » Programozás » Tkinterben kép beszúrása...

Kogazo kérdése:

Tkinterben kép beszúrása hogyan? (Python)

Figyelt kérdés
A 'Tanuljunk programozni Python nyelven' című pdf-ből tanulok, eddig minden rendben is ment, ám hiába másoltam le szó szerint egy forráskódot, errort dobott, s nem értem miért! 99. oldalon lévő kód... Kérdésem az lenne, hogy hogyan kell Tkinter-ben egy képet megjelentetni egy vászonra. Válaszokat előre is köszönöm...

2013. okt. 19. 21:48
 1/10 iostream ***** válasza:
47%
És MI honnét tudjuk, nálad mi volt a hiba?
2013. okt. 19. 22:22
Hasznos számodra ez a válasz?
 2/10 A kérdező kommentje:
Ne haragudj, de kérdeztem én, hogy nálam hol a hiba? Egyszerűsítem a kérdést... Hogy lehet Tkinter segítségével egy képek beszúrni egy vászonba?
2013. okt. 19. 22:33
 3/10 iostream ***** válasza:
47%
Nem haragszom. De mivel elképzelésem sincs, ezért úgy vélem egyszerűbb, ha feltesszük, hogy a példád jó, és te rontasz el valamit, és ha ezt megtaláljuk, akkor minden szép és jó lesz. Hiszen a kérdésedre a válasz már megvan: ott van a könyvedben.
2013. okt. 20. 02:38
Hasznos számodra ez a válasz?
 4/10 anonim ***** válasza:
78%

Hihetetlen, hogy senki nem tud egy kib#szott értelmes kérdést feltenni...

Ezt tanítják valahol, hogy hogyan kérdezzük balf#szul?

2013. okt. 20. 09:55
Hasznos számodra ez a válasz?
 5/10 anonim ***** válasza:
70%
Kellene valami értékelési rendszer a kérdezőkre is, hogy már rögtön lehessen látni, mire számítson az ember.
2013. okt. 20. 12:32
Hasznos számodra ez a válasz?
 6/10 anonim ***** válasza:

Egyébként pont úgy kell képet beszúrni Tkinterben, mint ahogy a 99. oldalon lévő kódban van.

Egyébként ezt a file-t töltöd be te is?

photo = PhotoImage(file ='Martin_p.gif')

2013. okt. 20. 12:37
Hasznos számodra ez a válasz?
 7/10 A kérdező kommentje:

Fúhh, bocs ha értetlenül fogalmaztam...


# -*- coding:Utf-8 -*-


from Tkinter import *


ablak=Tk()


szoveg1=Label(ablak, text="Első mező: ")

szoveg2=Label(ablak, text="Második mező: ")

szoveg3=Label(ablak, text="Harmadik mező: ")

bevitel1=Entry(ablak)

bevitel2=Entry(ablak)

bevitel3=Entry(ablak)


vaszon=Canvas(ablak, width=160, height=160, bg='white')

kep=PhotoImage(file='asd')

item = vaszon.create_image(80,80, image=kep)


szoveg1.grid(row=1, sticky=E)

szoveg2.grid(row=2, sticky=E)

szoveg3.grid(row=3, sticky=E)

bevitel1.grid(row=1, column=2)

bevitel2.grid(row=2, column=2)

bevitel3.grid(row=3, column=2)

vaszon.grid(row=1, column=3, rowspan=3, padx=10, pady=5)



ablak.mainloop()


asd.gif ott van a python mappájában

2013. okt. 20. 21:17
 8/10 anonim ***** válasza:

kep=PhotoImage(file='asd.gif')


A .gifet kihagytad.

2013. okt. 21. 08:49
Hasznos számodra ez a válasz?
 9/10 A kérdező kommentje:
Ohh ez eddig nem volt hiba, gondolom kipróbáltam .gif nélkül is, hátha úgy jó, és úgy hagytam.... ezt dobja ki: [link]
2013. okt. 21. 20:49
 10/10 A kérdező kommentje:
rájöttem, hogy mi volt a baj, a jpg-t simán windowsban átírtam gifre, de persze a Tkinter ezt nem tudta kezelni! :) köszi a válaszokat
2013. okt. 21. 21:19

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!