Re: [python] Uloženie UNICODE do clipboard
Dňa streda, 29. januára 2020 8:47:30 UTC+1 ZdPo Ster napísal(a): > On Tue, 28 Jan 2020 at 18:10, wrote: > Dňa utorok, 28. januára 2020 16:13:02 UTC+1 [email protected] napísal(a): > > > Ahoj všetci. > > > Mám taký problém s jedním programom. > > > Som odkázaný používať python verziu 2.5.1 , Tkinter verzia 8.4 , IDE 1.2.1 . > > > Riešim problém s kódovaním znakov . > > > > > > potrebujem skopírovať text s diakritikiou do schránky (clipboard) a > > pouzívam na to niekoľko spôsobov a stále neviem ak oto urobiť správne. > > > > > > jeden spôsob je cez Tkinter . > > > > > > import Tkinter as tk > > > > > > okno = tk.Tk() > > > okno.withdraw() > > > okno.clipboard_clear() > > > okno.clipboard_append("žriebä , ľúbim ťa , čítať") > > > okno.update() > > > > > > no ak si potom otvorím notepad a použijem Ctrl+v tak výsledný text je > > skomolenina. > > > > > > Je možné nejako tento problém riešiť? > > > > > > Ďakujem. > > > > Ďakujem. > > Začalo to fungovať. > > Problem bol že som to skušal cez IDE nie spušťať zo súboru .. teraz to > funguje. > > > > ale potrebuje ešte z jednou vecou poradiť .. > > > > takto mam definované veci aby som mohol vytvoriť radio button . > > > > Farba = [ > > (u"Modra",1), > > (u"Zelena",2), > > (u"Cervena",3), > > (u"Cierna",4), > > (u"Biela",5) > > ] > > > > ak pouzijem: > > print Farba[0] > > vypise : 'modra' , 1 > > > > ak vicitam len text modra bez toho cisla?? > > myslis toto: > > Farba[0][0] > > > > > totochcem = 3 > > > > teraz pouzivam toto: > > for text, pozicia in Farba: > > if pozicia == totochcem : > > print text > > > > potom v premenej text mam iba farbu > > > > ako to je ?? > > > > Ja by som to riesil cez slovnik: > > > Farba = { > 1 : u"Ford", > 2 : u"Zelena", > 3 : u"Cervena", > 4 : u"Cierna", > 5 : u"Biela" > } > > pozicia = 3 > toto_chcem = Farba.get(3, "") > if toto_chcem: > print toto_chcem > > > > dakujem. > > ___ > > Python mailing list > > [email protected] > > http://www.py.cz/mailman/listinfo/python > > > > Visit: http://www.py.cz Ahoj. Uz to mam uz som to pochopil ako to mam robit . Dakujem za vas cas. ___ Python mailing list [email protected] http://www.py.cz/mailman/listinfo/python Visit: http://www.py.cz
Re: [python] Uloženie UNICODE do clipboard
On Tue, 28 Jan 2020 at 18:10, wrote: > Dňa utorok, 28. januára 2020 16:13:02 UTC+1 [email protected] napísal(a): > > Ahoj všetci. > > Mám taký problém s jedním programom. > > Som odkázaný používať python verziu 2.5.1 , Tkinter verzia 8.4 , IDE > 1.2.1 . > > Riešim problém s kódovaním znakov . > > > > potrebujem skopírovať text s diakritikiou do schránky (clipboard) a > pouzívam na to niekoľko spôsobov a stále neviem ak oto urobiť správne. > > > > jeden spôsob je cez Tkinter . > > > > import Tkinter as tk > > > > okno = tk.Tk() > > okno.withdraw() > > okno.clipboard_clear() > > okno.clipboard_append("žriebä , ľúbim ťa , čítať") > > okno.update() > > > > no ak si potom otvorím notepad a použijem Ctrl+v tak výsledný text je > skomolenina. > > > > Je možné nejako tento problém riešiť? > > > > Ďakujem. > > Ďakujem. > Začalo to fungovať. > Problem bol že som to skušal cez IDE nie spušťať zo súboru .. teraz to > funguje. > > ale potrebuje ešte z jednou vecou poradiť .. > > takto mam definované veci aby som mohol vytvoriť radio button . > > Farba = [ > (u"Modra",1), > (u"Zelena",2), > (u"Cervena",3), > (u"Cierna",4), > (u"Biela",5) > ] > > ak pouzijem: > print Farba[0] > vypise : 'modra' , 1 > > ak vicitam len text modra bez toho cisla?? > myslis toto: Farba[0][0] > > totochcem = 3 > > teraz pouzivam toto: > for text, pozicia in Farba: > if pozicia == totochcem : > print text > > potom v premenej text mam iba farbu > > ako to je ?? > > Ja by som to riesil cez slovnik: Farba = { 1 : u"Ford", 2 : u"Zelena", 3 : u"Cervena", 4 : u"Cierna", 5 : u"Biela" } pozicia = 3 toto_chcem = Farba.get(3, "") if toto_chcem: print toto_chcem > dakujem. > ___ > Python mailing list > [email protected] > http://www.py.cz/mailman/listinfo/python > > Visit: http://www.py.cz > ___ Python mailing list [email protected] http://www.py.cz/mailman/listinfo/python Visit: http://www.py.cz
Re: [python] Uloženie UNICODE do clipboard
Dňa utorok, 28. januára 2020 17:34:27 UTC+1 [email protected] napísal(a): > Dňa utorok, 28. januára 2020 16:29:17 UTC+1 Rastislav Vojtko napísal(a): > > Ahoj, > > > > > > v minulosti som to riešil týmto: > > > > > > #!/usr/bin/env python > > # -*- coding: utf-8 -*- > > > > > > skús, možno to pomôže. > > > > > > Rasťo > > > > > > > > > > > > ut 28. 1. 2020 o 16:15 napísal(a): > > Ahoj všetci. > > > > Mám taký problém s jedním programom. > > > > Som odkázaný používať python verziu 2.5.1 , Tkinter verzia 8.4 , IDE 1.2.1 . > > > > Riešim problém s kódovaním znakov . > > > > > > > > potrebujem skopírovať text s diakritikiou do schránky (clipboard) a > > pouzívam na to niekoľko spôsobov a stále neviem ak oto urobiť správne. > > > > > > > > jeden spôsob je cez Tkinter . > > > > > > > > import Tkinter as tk > > > > > > > > okno = tk.Tk() > > > > okno.withdraw() > > > > okno.clipboard_clear() > > > > okno.clipboard_append("žriebä , ľúbim ťa , čítať") > > > > okno.update() > > > > > > > > no ak si potom otvorím notepad a použijem Ctrl+v tak výsledný text je > > skomolenina. > > > > > > > > Je možné nejako tento problém riešiť? > > > > > > > > Ďakujem. > > > > > > > > ___ > > > > Python mailing list > > > > [email protected] > > > > http://www.py.cz/mailman/listinfo/python > > > > > > > > Visit: http://www.py.cz > > ahoj. > > Nefunguje to dobre. > Neviem preco ale ak to spustam tak ze mam kod otvoreny v IDE tak to funguje > dobre. > ale ak zavriem okno a spustam to ako subor (normalen nan kliknem alebo cez > enter) tak funguje len ked vyberiem polozku bez diakritiky . ak je niekde > diakritika tak to zblbne.. a ani neviem v com presne .. > ak to ovorim v IDE tak to funguje aj s diakritikou.. > > nie je potrebne nieco nastavit cez kod ? nejake default kodovanie na utf-8 > > dakujem. ahoj . docasne som to vyriesil takto: import sys reload(sys) sys.setdefaultencoding("utf-8") neviem ci je to spravne ale funguje to .. otazka je ci to neovplivni ine procesi na pozadi ??? ___ Python mailing list [email protected] http://www.py.cz/mailman/listinfo/python Visit: http://www.py.cz
Re: [python] Uloženie UNICODE do clipboard
Dňa utorok, 28. januára 2020 16:29:17 UTC+1 Rastislav Vojtko napísal(a):
> Ahoj,
>
>
> v minulosti som to riešil týmto:
>
>
> #!/usr/bin/env python
> # -*- coding: utf-8 -*-
>
>
> skús, možno to pomôže.
>
>
> Rasťo
>
>
>
>
>
> ut 28. 1. 2020 o 16:15 napísal(a):
> Ahoj všetci.
>
> Mám taký problém s jedním programom.
>
> Som odkázaný používať python verziu 2.5.1 , Tkinter verzia 8.4 , IDE 1.2.1 .
>
> Riešim problém s kódovaním znakov .
>
>
>
> potrebujem skopírovať text s diakritikiou do schránky (clipboard) a pouzívam
> na to niekoľko spôsobov a stále neviem ak oto urobiť správne.
>
>
>
> jeden spôsob je cez Tkinter .
>
>
>
> import Tkinter as tk
>
>
>
> okno = tk.Tk()
>
> okno.withdraw()
>
> okno.clipboard_clear()
>
> okno.clipboard_append("žriebä , ľúbim ťa , čítať")
>
> okno.update()
>
>
>
> no ak si potom otvorím notepad a použijem Ctrl+v tak výsledný text je
> skomolenina.
>
>
>
> Je možné nejako tento problém riešiť?
>
>
>
> Ďakujem.
>
>
>
> ___
>
> Python mailing list
>
> [email protected]
>
> http://www.py.cz/mailman/listinfo/python
>
>
>
> Visit: http://www.py.cz
ahoj.
Nefunguje to dobre.
Neviem preco ale ak to spustam tak ze mam kod otvoreny v IDE tak to funguje
dobre.
ale ak zavriem okno a spustam to ako subor (normalen nan kliknem alebo cez
enter) tak funguje len ked vyberiem polozku bez diakritiky . ak je niekde
diakritika tak to zblbne.. a ani neviem v com presne ..
ak to ovorim v IDE tak to funguje aj s diakritikou..
nie je potrebne nieco nastavit cez kod ? nejake default kodovanie na utf-8
dakujem.
___
Python mailing list
[email protected]
http://www.py.cz/mailman/listinfo/python
Visit: http://www.py.cz
Re: [python] Uloženie UNICODE do clipboard
Dňa utorok, 28. januára 2020 16:13:02 UTC+1 [email protected] napísal(a): > Ahoj všetci. > Mám taký problém s jedním programom. > Som odkázaný používať python verziu 2.5.1 , Tkinter verzia 8.4 , IDE 1.2.1 . > Riešim problém s kódovaním znakov . > > potrebujem skopírovať text s diakritikiou do schránky (clipboard) a pouzívam > na to niekoľko spôsobov a stále neviem ak oto urobiť správne. > > jeden spôsob je cez Tkinter . > > import Tkinter as tk > > okno = tk.Tk() > okno.withdraw() > okno.clipboard_clear() > okno.clipboard_append("žriebä , ľúbim ťa , čítať") > okno.update() > > no ak si potom otvorím notepad a použijem Ctrl+v tak výsledný text je > skomolenina. > > Je možné nejako tento problém riešiť? > > Ďakujem. Ďakujem. Začalo to fungovať. Problem bol že som to skušal cez IDE nie spušťať zo súboru .. teraz to funguje. ale potrebuje ešte z jednou vecou poradiť .. takto mam definované veci aby som mohol vytvoriť radio button . Farba = [ (u"Modra",1), (u"Zelena",2), (u"Cervena",3), (u"Cierna",4), (u"Biela",5) ] ak pouzijem: print Farba[0] vypise : 'modra' , 1 ak vicitam len text modra bez toho cisla?? totochcem = 3 teraz pouzivam toto: for text, pozicia in Farba: if pozicia == totochcem : print text potom v premenej text mam iba farbu ako to je ?? dakujem. ___ Python mailing list [email protected] http://www.py.cz/mailman/listinfo/python Visit: http://www.py.cz
Re: [python] Uloženie UNICODE do clipboard
Dňa utorok, 28. januára 2020 16:13:02 UTC+1 [email protected] napísal(a): > Ahoj všetci. > Mám taký problém s jedním programom. > Som odkázaný používať python verziu 2.5.1 , Tkinter verzia 8.4 , IDE 1.2.1 . > Riešim problém s kódovaním znakov . > > potrebujem skopírovať text s diakritikiou do schránky (clipboard) a pouzívam > na to niekoľko spôsobov a stále neviem ak oto urobiť správne. > > jeden spôsob je cez Tkinter . > > import Tkinter as tk > > okno = tk.Tk() > okno.withdraw() > okno.clipboard_clear() > okno.clipboard_append("žriebä , ľúbim ťa , čítať") > okno.update() > > no ak si potom otvorím notepad a použijem Ctrl+v tak výsledný text je > skomolenina. > > Je možné nejako tento problém riešiť? > > Ďakujem. ___ Python mailing list [email protected] http://www.py.cz/mailman/listinfo/python Visit: http://www.py.cz
Re: [python] Uloženie UNICODE do clipboard
On 2020-01-28 16:13, [email protected] wrote: Ahoj všetci. Mám taký problém s jedním programom. Som odkázaný používať python verziu 2.5.1 , Tkinter verzia 8.4 , IDE 1.2.1 . To je verze stará jedenáct let. Opravdu není možnost aktualizovat? :( Každopádně zkus před řetězec dát předponu `u`: okno.clipboard_append(u"žriebä , ľúbim ťa , čítať") Mně to pak funguje s Pythonem 2.6, ale nevím jak to půjde na Windows. Riešim problém s kódovaním znakov . potrebujem skopírovať text s diakritikiou do schránky (clipboard) a pouzívam na to niekoľko spôsobov a stále neviem ak oto urobiť správne. jeden spôsob je cez Tkinter . import Tkinter as tk okno = tk.Tk() okno.withdraw() okno.clipboard_clear() okno.clipboard_append("žriebä , ľúbim ťa , čítať") okno.update() no ak si potom otvorím notepad a použijem Ctrl+v tak výsledný text je skomolenina. Je možné nejako tento problém riešiť? Ďakujem. ___ Python mailing list [email protected] http://www.py.cz/mailman/listinfo/python Visit: http://www.py.cz ___ Python mailing list [email protected] http://www.py.cz/mailman/listinfo/python Visit: http://www.py.cz
Re: [python] Uloženie UNICODE do clipboard
Ahoj,
v minulosti som to riešil týmto:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
skús, možno to pomôže.
Rasťo
ut 28. 1. 2020 o 16:15 napísal(a):
> Ahoj všetci.
> Mám taký problém s jedním programom.
> Som odkázaný používať python verziu 2.5.1 , Tkinter verzia 8.4 , IDE 1.2.1
> .
> Riešim problém s kódovaním znakov .
>
> potrebujem skopírovať text s diakritikiou do schránky (clipboard) a
> pouzívam na to niekoľko spôsobov a stále neviem ak oto urobiť správne.
>
> jeden spôsob je cez Tkinter .
>
> import Tkinter as tk
>
> okno = tk.Tk()
> okno.withdraw()
> okno.clipboard_clear()
> okno.clipboard_append("žriebä , ľúbim ťa , čítať")
> okno.update()
>
> no ak si potom otvorím notepad a použijem Ctrl+v tak výsledný text je
> skomolenina.
>
> Je možné nejako tento problém riešiť?
>
> Ďakujem.
>
> ___
> Python mailing list
> [email protected]
> http://www.py.cz/mailman/listinfo/python
>
> Visit: http://www.py.cz
>
___
Python mailing list
[email protected]
http://www.py.cz/mailman/listinfo/python
Visit: http://www.py.cz
