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 domin...@gmail.com 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 > > pyt...@py.cz > > 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 python@py.cz 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 domin...@gmail.com 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 > python@py.cz > http://www.py.cz/mailman/listinfo/python > > Visit: http://www.py.cz > ___ Python mailing list python@py.cz 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 domin...@gmail.com 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 > > > > pyt...@py.cz > > > > 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 python@py.cz 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 > > pyt...@py.cz > > 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 python@py.cz 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 domin...@gmail.com 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 python@py.cz 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 domin...@gmail.com 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 python@py.cz 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, dominik.s...@gmail.com 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 python@py.cz http://www.py.cz/mailman/listinfo/python Visit: http://www.py.cz ___ Python mailing list python@py.cz 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 > python@py.cz > http://www.py.cz/mailman/listinfo/python > > Visit: http://www.py.cz > ___ Python mailing list python@py.cz http://www.py.cz/mailman/listinfo/python Visit: http://www.py.cz