[pygtk] gtk.Assistant
Mauro Giacomini
aragorn78it at yahoo.it
Tue Oct 12 03:17:39 WST 2010
Il 11/10/2010 19:45, Pietro Battiston ha scritto:
I write a pseudo-code that can hel you and the others to identify my
problem.
<pseudo-code>
class MyAssistant:
def __init__(self):
step_one()
step_two()
step_finale()
def step_one(self):
text to welcome the user
treeview
button_up
button_down
button_apply
button_apply.connect('clicked', self.on_confirm_sort_treeview)
def on_confirm_sort_treeview(self, button, data = None):
I mark page_one of assistant as complete
def step_two(self):
here I wanto to collect the data from treeview in the order the
user set them,
so I can operate on them
(1)
def step_finale(self):
confirm all the user parameters
</pseudo-code>
(1) In this point I can't be able to collect the information of the
treeview, so I can't operate on them.
If I put a "print" in every step_*() functions to simply debug my app,
on screen I see all the text printed at the beginning of the app.
Hope I described good what I want.
Maybe I can't fully understood the Assistant Widget and I'm using it bad.
I mean that until a page in an Assistant isn't marked as "completed",
the user-iteration is in a "waiting-mode"
I googled to search how to use an Assistant, but the tutorials I found
are few and not fully explained.
Thanks, Mauro
> Il giorno lun, 11/10/2010 alle 19.09 +0200, Mauro Giacomini ha scritto:
>
>> Hi,
>> I have a problem with the creation of an Assistant.
>>
> Ehm... which problem?
>
> Pietro
>
>
>> I want to collect information from the user.
>> In the first page I have a treeview with 3 button (move_up, move_down
>> and apply).
>> Until the user don't click on Apply Button, the navigation on the
>> Assistant is unsensitive.
>> When the user finished to sort the treeview with the up and down button
>> and click Apply button, the Next button on Assistant became sensitive
>> and the user can click it to procede to the second page.
>> In the second page I want to collect the data from the treeview to make
>> further processing.
>> If I have to post some code, tell me, and I will try to post code that
>> can be executed.
>> But keep in mind this Assistant is a piece of a bigger project I'm
>> working on.
>>
>> Thanks in advance, Mauro
>> PS: Sorry for my English, I'm an Italian guy.
>> _______________________________________________
>> pygtk mailing list pygtk a daa.com.au
>> http://www.daa.com.au/mailman/listinfo/pygtk
>> Read the PyGTK FAQ: http://faq.pygtk.org/
>>
>
>
>
More information about the pygtk
mailing list