Listy rozwijane
Drop Down Lists

Przedstawia sposób tworzenia listy rozwijanej w oknie dialogowym. Pokazuje również, jak pobrać wybraną pozycję po jej zmianie oraz po zatwierdzeniu przez użytkownika ustawień w oknie.
import globimport osimport re
# default diameter to showDefaultDiameter = 'M6'
# called when an input changes in the dialog windowdef InputChanged(Index, Value): # size changed if Index == 0: Size = DiameterNames[Value] print Size
# called when user confirms selectionsdef SelectionMade(Values): # get values Size = DiameterNames[Values[0]] print Size
# get access to windows functionalityWin = Windows()
# list of diameters to choose fromDiameterNames = ['M6', 'M8', 'M10', 'M12']
# create dialog windowOptions = []Options.append(['Size', WindowsInputTypes.StringList, DiameterNames, DefaultDiameter])
# show dialog window to userDialogWidth = 400Win.UtilityDialog('Test', 'Apply', SelectionMade, InputChanged, Options, DialogWidth)Oryginał: Drop Down Lists