.insert() – Python – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu
Reklama

.insert() – Python – Fórum – Programujte.com.insert() – Python – Fórum – Programujte.com

 
Hledat
Moderní platforma pro vytvoření vašeho nového webu – Wix.com.
Nyní už můžete mít web zdarma.
Vybavení pro Laser Game
Spuštěn Filmový magazín
Laser Game Brno

Poohlížíte se po nové práci? Junior programátor webových aplikací
Josef Hornych0
Návštěvník
23. 6. 2006   #1
-
0
-

?:error:??:error:?!!! Co m?m d?lat? !!!

Jak m?m ud?lat, aby se to,co chci vlo?it do Text() vlo?ilo na konec.Kdesi sem sehnal, ?e do insert m?m d?t END. V p??kladu to b?halo jak hodinky, ale m? ne....To moje, kde to nefunguje vypad? asi takhle: :toto:
?

import Tkinter as tk

mwin=tk.Tk()
mwin.title("nifflheim console")
ko=tk.Text(mwin, width=64, height=15, bg="#000066",font="Arial 10 bold", fg="greenyellow")
ko.insert(1.0,"koko")
ko.pack()
def kowrite(udalost):
ko.insert(END,"hihih")
mwin.bind("<Q>",kowrite)
mwin.mainloop()
?
?:helpme:??:helpme:?HELP!!!! ?:helpme:??:helpme:?


BTW sou tady hust? smajly na tomhle F?ru!!?:D??:DD??:drink:?

Nahlásit jako SPAM
IP: ...–
Jakub Vojáček
~ Moderátor
0
Grafoman
23. 6. 2006   #2
-
0
-

tak?e j? bejt tebou bych modul Tkinter importoval stylem



from Tkinter import*

Potom by bylo zbyte?n? slo?it? v programu po??d ps?t Tkinter.Tk()
A te? tv?j program funguje:


from Tkinter import*

mwin=Tk()

mwin.title("nifflheim console")

ko=Text(mwin, width=64, height=15, bg="#000066",font="Arial 10 bold", fg="greenyellow")

ko.insert(1.0,"koko")

ko.pack()

def kowrite(udalost):

ko.insert(END,"hihih")

mwin.bind("Q",kowrite)

mwin.mainloop()

ale kdybys to mermomoc? cht?l d?lat t?m tv?m import Tkinter as tk, tak bys musel m?sto END napsat tk.END, asi takle:


import Tkinter as tk

mwin=tk.Tk()

mwin.title("nifflheim console")

ko=tk.Text(mwin, width=64, height=15, bg="#000066",font="Arial 10 bold", fg="greenyellow")

ko.insert(1.0,"koko")

ko.pack()

def kowrite(udalost):

ko.insert(tk.END,"hihih")

mwin.bind("Q",kowrite)

mwin.mainloop()

snad jsem pomohl

Nahlásit jako SPAM
IP: ...–
Navštivte server Matematika pro každého
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š
Josef Hornych0
Návštěvník
24. 6. 2006   #3
-
0
-

jj,pomohl si hodně....Přišel jsem taky na to, že bych nemusel psát tk.END ale mohl bych taky psát "end" :cigo: :cigo:

Jo a ještě mám jeden problém. Jelikož sem se z helpu nikdy nic nenaučil, tak bych potřeboval návod, jak použít [color=orange]exec[/color]....Pls help!!! :helpme:

Nahlásit jako SPAM
IP: ...–
Farundel0
Super člen
24. 6. 2006   #4
-
0
-

Jelikož sem se z helpu nikdy nic nenaučil, tak bych potřeboval návod, jak použít exec....

Tak to ti doporucuju rychle to napravit, nez prijde geon. Ten by te roztrh jak hada :o)

Bez manualu ses nahranej. Nema to smysl...

Nahlásit jako SPAM
IP: ...–
To follow the path:
look to the master,
follow the master,
walk with the master,
see through the master,
become the master.
Josef Hornych0
Návštěvník
24. 6. 2006   #5
-
0
-

By me roztrh jak pythona????Ja jako bych se neco byl byval naucil, kdybych chapal jak... :D :))

Nahlásit jako SPAM
IP: ...–
Farundel0
Super člen
24. 6. 2006   #6
-
0
-

Jo, nejak tak :o)

>>> cmd = "print 'geon uz si jde pro tebe'"

>>> exec cmd
geon uz si jde pro tebe

Nahlásit jako SPAM
IP: ...–
To follow the path:
look to the master,
follow the master,
walk with the master,
see through the master,
become the master.
Josef Hornych0
Návštěvník
24. 6. 2006   #7
-
0
-

No tak přesně tohle sem zkoušel......A nešlo to.....No co....Možná sem tam udělal chybu...

Nahlásit jako SPAM
IP: ...–
Josef Hornych0
Návštěvník
24. 6. 2006   #8
-
0
-

?:???:??Tak teda nevim.By m? zaj?malo, jestli nevad?,kdy? to m?m ve funkci...P??e mi to?:error:??:error:?:
SyntaxError: unqualified exec is not allowed in function 'pressenter' it contains a nested function with free variables


Co s tim....?

Nahlásit jako SPAM
IP: ...–
Farundel0
Super člen
24. 6. 2006   #9
-
0
-

Hod sem ten kod celej...

Nahlásit jako SPAM
IP: ...–
To follow the path:
look to the master,
follow the master,
walk with the master,
see through the master,
become the master.
Josef Hornych0
Návštěvník
24. 6. 2006   #10
-
0
-

import Tkinter as tk
mwin=tk.Tk()
mwin.title("nifflheim console")
ko=tk.Text(mwin, width=64, height=15, bg="#000066",font="Arial 10 bold",state=tk.DISABLED, fg="greenyellow")
ko.insert(1.0,"koko")
ko.pack()
cmdline=tk.Entry(mwin,bg="blue",fg="greenyellow",font="Arial 10 bold",width=64)
cmdline.pack()
def pressenter(akce):
def cw(co):
ko["state"]="normal"
ko.insert(tk.END,co+"n")
ko["state"]="disabled"
cw(cmdline.get())
command="print 'bnknh'"
exec command
cmdline.delete(0,"end")
cmdline.bind("<Return>",pressenter)
mwin.mainloop()


u? m? to ?tve?:bumbum:??:bumbum:?



Jo a sorry to Blujacker, ?e sem nepou?il jeho způsob.....M? se to nechce mazat...:)

Nahlásit jako SPAM
IP: ...–
Farundel0
Super člen
24. 6. 2006   #11
-
0
-

Osamostatnil jsem tu vnorenou funkci a uz to zda se jede:

import Tkinter as tk

mwin=tk.Tk()
mwin.title("nifflheim console")
ko=tk.Text(mwin, width=64, height=15, bg="#000066",font="Arial 10 bold",state=tk.DISABLED, fg="greenyellow")
ko.insert(1.0,"koko")
ko.pack()
cmdline=tk.Entry(mwin,bg="blue",fg="greenyellow",font="Arial 10 bold",width=64) cmdline.pack()

def cw(co):
ko["state"]="normal"
ko.insert(tk.END,co+"\n")
ko["state"]="disabled"

def pressenter(akce):
cw(cmdline.get())
command="print 'bnknh'"
exec command
cmdline.delete(0,"end")

cmdline.bind("<Return>",pressenter)
mwin.mainloop()
Nekde v konferenci jsem narazil na podobny problem s exec, tykalo se to vnorenych funkci (tehdy rekurze), ale moc jsem to po pravde receno nezkoumal...on to i ten error rika celkem vymluvne ;o)

Nahlásit jako SPAM
IP: ...–
To follow the path:
look to the master,
follow the master,
walk with the master,
see through the master,
become the master.
Josef Hornych0
Návštěvník
24. 6. 2006   #12
-
0
-

OK thx.:super:

Nahlásit jako SPAM
IP: ...–
geon0
Grafoman
25. 6. 2006   #13
-
0
-

cmdline - dobrý nápad, já jsem na podobném principu kdysi udělal kalkulačku - měla takto jednoduše všechnu matematiku příkazové řádky, kterou má Python - včetně přednosti funkcí :-)

Nahlásit jako SPAM
IP: ...–
geon. volume doprava.
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 10 hostů

Podobná vlákna

Insert do ms sql v c# — založil JannyM

Podmíněný insert — založil hlucheucho

Hromadný insert — založil Paja2

PHP - Insert — založil Akhbar

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032019 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý