Re: [python] Zobrazeni miniframe

2006-08-31 Tema obsahu Jan Matejka
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

2006-08-31 Tema obsahu Pavel Kosina
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

2006-08-31 Tema obsahu Leos Pol
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

2006-08-31 Tema obsahu Jiri Vit
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)

2006-08-31 Tema obsahu Vlado Balko
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

2006-08-31 Tema obsahu Jakub Vojáček
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

2006-08-31 Tema obsahu Pavel Kosina
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

2006-08-31 Tema obsahu Jiri Vit
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