Re: [python] Zobrazeni miniframe
Zrejme je problem v tom, ze v dobe vykonavani popenu je zablokovan thread ktery je treba aby obslouzil zpravy vykreslujici ten text. Mozna pomuze pred popen zavolat dlg.redrawwindow nebo neco takoveho. Druhou, lepsi moznosti je pustit ten popen v extra threadu. Jan Matejka -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Martin Jedlička Sent: Tuesday, August 29, 2006 8:05 AM To: Konference PyCZ Subject: [python] Zobrazeni miniframe Zdravim, mam takovy problem. Mam aplikaci ve wxPythonu. Po kliknuti na tlacitko provedu nejaky prikaz cmd pomoci popen. Rad bych, aby po dobu, nez se prikaz provede zobrazil nejaky frame (miniframe), ktery by jen napsal neco jako Prosim cekejte Po skonceni prikazu cmd by se miniframe zase zavrel. Toto jsem realizoval pomoci miniframe. Pri volani prikazu to pak vypada takto: dlg = WaitWindow.WaitWindow(self) dlg.Show(True) os.popen(Cmd) dlg.Destroy() Miniframe WaitWindow pouze obsahuje text Prosim cekejte Problem je ale v tom, ze po dobu provadeni prikazu se sice miniframe zobrazi, ale nezobrazi se v nem ten text. Misto textu je pouze prazdne misto. Stejny problem je, kdyz tam dam misto textu tlacitko ci cokoliv jineho. Nevite jak toto vyresit? Diky za kazdou radu. Martin ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] Tkinter - Text
Jakub Vojáček napsal(a): Ahoj mám několik problému s udělátkem Text: 1)jak dostat kurzor na určité místo v textu?řekněme např na 2.5 text.mark_set(INSERT, 2.5) 2)jak dostat do výběru určitou část text. Např 2.5 až 2.8 text.tag_add(SEL, 2.5, 2.8) ;-) -- geon Pavel Kosina ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] Zobrazeni frame-miniframe
Dobry den, myslim si, ze problem, ktery popisujete, je problem prekreslovani, tzn. aplikace se musi vratit do mainloop, aby se okno/okna prekreslila. Muzete prosim udelat mensi pokus a pridat radek wx.Yield() za radek s dlg.Show(True)? Tipuji, ze ted uz dialog bude vypadat dobre. Nasleduje pak ale dalsi problem, ze kdyz aplikaci prekryjete a nasledne odkryjete jinym oknem. Pokud chcete resit i toto, tak me napadaji dve reseni: * prepsat provadeni popen do threadu, anebo * pokud je prikaz Cmd plodny a porad neco pise na vystup, muze se jeho vystup cist po jednom znaku a pokazde zavolat wx.Yield() Jinak pozor na wx.Yield(). Pokud chcete, aby uzivatel behem celeho procesu nemohl nic udelat, bude nutne udelat opatreni, jako vypnout tlacitka a podobne. Leos [EMAIL PROTECTED] wrote: Zdravim, mam takovy problem. Mam aplikaci ve wxPythonu. Po kliknuti na tlacitko provedu nejaky prikaz cmd pomoci popen. Rad bych, aby po dobu, nez se prikaz provede zobrazil nejaky frame (miniframe), ktery by jen napsal neco jako Prosim cekejte Po skonceni prikazu cmd by se miniframe zase zavrel. Toto jsem realizoval pomoci miniframe. Pri volani prikazu to pak vypada takto: dlg = WaitWindow.WaitWindow(self) dlg.Show(True) os.popen(Cmd) dlg.Destroy() Miniframe WaitWindow pouze obsahuje text Prosim cekejte Problem je ale v tom, ze po dobu provadeni prikazu se sice miniframe zobrazi, ale nezobrazi se v nem ten text. Misto textu je pouze prazdne misto. Stejny problem je, kdyz tam dam misto textu tlacitko ci cokoliv jineho. Nevite jak toto vyresit? Diky za kazdou radu. Martin ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python -- Leos Pol SW Engineer Radiante Corp. If it can be imagined, we can implement it ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] Zobrazeni frame-miniframe
Ahoj, moznosti jak toto resit je vice: http://wiki.wxpython.org/index.cgi/LongRunningTasks Snad je to ono. Zdravi Jiri Vit -- Original Message --- From: [EMAIL PROTECTED] To: python@py.cz Sent: Tue, 29 Aug 2006 14:45:29 +0200 (CEST) Subject: [python] Zobrazeni frame-miniframe Zdravim, mam takovy problem. Mam aplikaci ve wxPythonu. Po kliknuti na tlacitko provedu nejaky prikaz cmd pomoci popen. Rad bych, aby po dobu, nez se prikaz provede zobrazil nejaky frame (miniframe), ktery by jen napsal neco jako Prosim cekejte Po skonceni prikazu cmd by se miniframe zase zavrel. Toto jsem realizoval pomoci miniframe. Pri volani prikazu to pak vypada takto: dlg = WaitWindow.WaitWindow(self) dlg.Show(True) os.popen(Cmd) dlg.Destroy() Miniframe WaitWindow pouze obsahuje text Prosim cekejte Problem je ale v tom, ze po dobu provadeni prikazu se sice miniframe zobrazi, ale nezobrazi se v nem ten text. Misto textu je pouze prazdne misto. Stejny problem je, kdyz tam dam misto textu tlacitko ci cokoliv jineho. Nevite jak toto vyresit? Diky za kazdou radu. Martin ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python --- End of Original Message --- ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] (no subject)
No ja by som dal to okno do ineho vlakna. 2006/8/29, [EMAIL PROTECTED] [EMAIL PROTECTED] :Zdravim, mam takovy problem. Mam aplikaci ve wxPythonu. Po kliknuti na tlacitko provedu nejaky prikaz cmd pomoci popen. Rad bych, aby po dobu, nez se prikaz provede zobrazil nejaky frame (miniframe), ktery by jen napsal neco jako Prosim cekejte Po skonceni prikazu cmd by se miniframe zase zavrel. Toto jsem realizoval pomoci miniframe. Pri volani prikazu to pak vypada takto: dlg = WaitWindow.WaitWindow(self)dlg.Show(True) os.popen(Cmd)dlg.Destroy()Miniframe WaitWindow pouze obsahuje text Prosim cekejte Problem je ale v tom, ze po dobu provadeni prikazu se sice miniframe zobrazi, ale nezobrazi se v nem ten text. Misto textu je pouze prazdne misto. Stejny problem je, kdyz tam dam misto textu tlacitko ci cokoliv jineho. Nevite jak toto vyresit?Diky za kazdou radu.Martin___Python mailing listPython@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
[python] Text
Sem věděl že to bude něco úplně jednoduchýho a logickýho. Dík moc, ještě snad jak nastavit, aby se nezalomovaly řádky když je ten řádek delší než okno??? Blujacker ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] Text
Jakub Vojáček napsal(a): Sem věděl že to bude něco úplně jednoduchýho a logickýho. Dík moc, ještě snad jak nastavit, aby se nezalomovaly řádky když je ten řádek delší než okno??? wrap -- geon Pavel Kosina ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] Zobrazeni miniframe
Ahoj, doporucuji prostudovat nasledujici stranku: http://wiki.wxpython.org/index.cgi/LongRunningTasks Jirka Subject: [python] Zobrazeni miniframe Zdravim, mam takovy problem. Mam aplikaci ve wxPythonu. Po kliknuti na tlacitko provedu nejaky prikaz cmd pomoci popen. Rad bych, aby po dobu, nez se prikaz provede zobrazil nejaky frame (miniframe), ktery by jen napsal neco jako Prosim cekejte Po skonceni prikazu cmd by se miniframe zase zavrel. Toto jsem ... ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python