Zkus to ořezat, aby zůstaly jen nezbytné věci pro demonstraci problému.
Hlavně pryč s win32, nechce se mi to instalovat ...
Jinak obecně: použití command je rychlejší, má však méně voleb a
možností, použití bind je universálnější.
command: http://tkinter.programujte.com/button.htm
bind: http://tkinter.programujte.com/tkinter-events-and-bindings.htm
--
geon
Pavel Kosina
MICHÁLEK Jan Mgr. napsal(a), dne 2.6.2009 15:37:
Dík
Je to takhle správně??
import string
from win32clipboard import *
from Tkinter import*
import sys,os,re
def mwhere():
f=open('D:\\temp\\dotaz.sql','w')
OpenClipboard()
strLHC=GetClipboardData()
#print repr(strLHC)
text="""lhc_kod=%s and u_lhc_stav=%s and odd=%s and dil='%s'
and por ='%s' and bzl=%s and katuze_kod=%s"""%\
tuple(string.split(strLHC))
EmptyClipboard()
#SetClipboardText(text)
CloseClipboard()
f.write('select bzl_V, bzl_p0, area from f_A_BZL_PUV where '+text+'\n')
f.write('select bzl_V, bzl_p0, bzl_P from T_BZL where '+text)
print text
f.close()
os.startfile('D:\\temp\\dotaz.sql')
from Tkinter import*
okno=Tk()
cudlik=Button(okno,text='clip',command=mwhere,takefocus='a')
cudlik2=Button(okno,text='konec',command=okno.destroy)
okno.attributes('-topmost',1)
cudlik.pack()
cudlik2.pack()
okno.bind("<Return>",mwhere)
mainloop()
-----Original Message-----
From: [email protected] [mailto:[email protected]] On Behalf Of Pavel
Kosina
Sent: Tuesday, June 02, 2009 3:30 PM
To: Konference PyCZ
Subject: Re: [python] Shortcut v tkinteru
MICHÁLEK Jan Mgr. napsal(a), dne 2.6.2009 15:17:
Jestli je tu ještě někdo, kdo používá tkinter a ne wx, nevíte, jak přidám k
tkinterovýmu čudlíku shortcut??
Díky Jelen
bind přidá cokoliv k čemukoliv
--
geon
Pavel Kosina
_______________________________________________
Python mailing list
[email protected]
http://www.py.cz/mailman/listinfo/python
__________ Informace od ESET NOD32 Antivirus, verze databaze 4122 (20090602)
__________
Tuto zpravu proveril ESET NOD32 Antivirus.
http://www.eset.cz
__________ Informace od ESET NOD32 Antivirus, verze databaze 4122 (20090602)
__________
Tuto zpravu proveril ESET NOD32 Antivirus.
http://www.eset.cz
_______________________________________________
Python mailing list
[email protected]
http://www.py.cz/mailman/listinfo/python
_______________________________________________
Python mailing list
[email protected]
http://www.py.cz/mailman/listinfo/python