Emanuel Sprosec wrote:
> Hello to all,
>
> i've now played around a little bit with the possibilites of the 
> console/scripts and generated sucessfully user-dialogs for a new layout, 
> where the team-member can insert headline, text, select & insert an image and 
> so on to make it more easier for them and provide a ready-made layout 
> article-site.
>
> But i also tried to use a valueDialog to request how many pages the 
> team-member want to start with his creativity. But i can't find a solution 
> (with my absolut-no-exists-knowledge about python). First i tried to insert a 
> valueDialog into the "newDocument" call  to replace the page-number with it. 
> But it gives me an error "TypeError: an integer is required"... I read a 
> little bit around and (think that i) understand that there is a gap between 
> integer and string.
>
> Does anybody have a simple idea or advice, how to give the user via script a 
> dialog, how many pages he wanted and to insert it or include it at the 
> newDocument-call?
>   
Python itself is a bit fuzzy on strings vs. integers. On a practical 
level. the input from valueDialog will be considered a string.

so just put in for variable x:

x = int(x)

and python and Scribus should be happy.

The alternative is to deal with this as a string, with a structure such as

if x = '1' :

and so on.

Greg


Reply via email to