Ahoj v?ichni...
proch?zen? soubor? a v?pis n?zvu do ?adku je OK, ale nevim co mi chyb? aby se zobrazil... n?jak jsem se do toho zamotal :((
# -*- coding: utf-8 -*-
from Tkinter import *
import os, sys
from PIL import Image, ImageTk
def vyberSouboru():
import tkFileDialog
nazev=tkFileDialog.askopenfilename()
vstup.insert(0, nazev) # Zap??e do 'vstup' cestu
root=Tk()
root.title('Pokus')
class Kontejner:
pass
def jedna():
kontejner.pocet=10
def dva():
kontejner.pocet= kontejner.pocet * 2
kontejner=Kontejner()
jedna()
dva()
print kontejner.pocet
# vytiskne 20
w = Label(root, text="Prohlizec - pokus")
w.pack()
def vykresleniOkna():
kontejner.platno=Canvas(width=640, height=480)
kontejner.platno.pack(expand=1, fill=BOTH)
r1=Frame(root)
r1.pack(fill=X)
# ----zde budou v?echny funkce----------------
kontejner=Kontejner()
formaty=[".gif",".jpg",".bmp"]
vykresleniOkna()
ramecek1=Frame(root)
ramecek1.pack()
vstup=Entry(ramecek1)
vstup.pack(side=LEFT)
prochazej=Button(ramecek1, text='...', command=vyberSouboru)
prochazej.pack()
vypis=Button(root, text='OK')
vypis.pack()
w = Label(root, text="A nevim co dal :-(")
w.pack()
mainloop()?
d?ky za rady i kritiku ?:??
Fórum › Python
Prohlížeč obrázků :o(
hmm, není to nic těžkého:
tady máš řešení:
# -*- coding: utf-8 -*-
from Tkinter import *
import os, sys
from PIL import Image, ImageTk
def vyberSouboru():
import tkFileDialog
nazev=tkFileDialog.askopenfilename()
if nazev:
vstup.insert(0, nazev) # Zap??e do 'vstup' cestu
image=ImageTk.PhotoImage(Image.open(nazev))
kontejner.platno.create_image(int(kontejner.platno.cget('width'))/2,int(kontejner.platno.cget('height'))/2,image=image)
root.image=image
root=Tk()
root.title('Pokus')
class Kontejner:
pass
kontejner=Kontejner()
w = Label(root, text="Prohlizec - pokus")
w.pack()
def vykresleniOkna():
kontejner.platno=Canvas(width=640, height=480)
kontejner.platno.pack(expand=1, fill=BOTH)
r1=Frame(root)
r1.pack(fill=X)
# ----zde budou v?echny funkce----------------
kontejner=Kontejner()
formaty=[".gif",".jpg",".bmp"]
vykresleniOkna()
ramecek1=Frame(root)
ramecek1.pack()
vstup=Entry(ramecek1)
vstup.pack(side=LEFT)
prochazej=Button(ramecek1, text='...', command=vyberSouboru)
prochazej.pack()
vypis=Button(root, text='OK')
vypis.pack()
mainloop()
ale myslím že todle není nic těžkého, stačí pořádně přečíst geonův kurz...
:ok:
Najdete zde články zabývající se matematikou základních a středních škol a databázi hlavolamů.
Pro vyzkoušení Vaš
zdá se mi, že jsi splácal dohormady všechny ukázky kodu, co jsem použil ve 22. lekci, bez ladu, skladu a pochopení. Tudy tedy cesta nevede ... Jinak odpověd na tvoji otázku leží ve 23. lekci, ovšem pokud s ní uděláš to stejné co s 22., nečekej, že ti to někdy bude fungovat ;-)
Popravdě jsem včera viděl python poprvé v životě :)) je pro mě lepší vidět třeba ukázku hotového scriptu a sám si v ní najít návaznosti. Na uspořádání a nějaký sled prosím nekoukej... je to čistě pracovní verze, jak jsem se v tom tak vrtal... script bych na konci samozřejmě srovnal, tak jak má být. Mám nějaké základy v pascalu, tak jsem se podíval o pár latěk výš :?
nějak jsem se ztratil v té návaznosti co k čemu patří..
Díky za ukázání, jak to má být správně :ok:
Johny_Mnemonic napsal:
Popravd? jsem v?era vid?l python poprv? v ?ivot? :)) je pro m? lep?? vid?t t?eba uk?zku hotov?ho scriptu a s?m si v n? naj?t n?vaznosti. .............
koukni do V?pisu ?kol?, ale nejsem si jist?, ?e tam zrovna tenhle najde?, ale uk?zky hotov?ch script? s mo?nost? porovn?vat ?e?en? - na to je to sq?l?!
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Prohlizec obrazku — založil Alan
Prohlížeč obrázků v JS/Jquery — založil oxidián
Programátor - Unity3D C#/Java projekt prohlížeč obrázků — založil Petr Bouzek
Výběr pixelu klikem v zoomované oblasti [prohlížeč obrázku] — založil oxidián
Prohlizec — založil JK
Moderátoři diskuze