msilib provides several classes that wrap the GUI tables in an MSI database. However, no standard user interface is provided; use bdist_msi to create MSI files with a user-interface for installing Python packages.
| dlg, name) |
| event, argument[, condition = ``1''[, ordering]]) |
Make an entry into the ControlEvent table for this control.
| event, attribute) |
EventMapping table for this control.
| action, condition) |
ControlCondition table for this control.
| dlg, name, property) |
| name, x, y, width, height, text [, value]) |
| db, name, x, y, w, h, attr, title, first, default, cancel) |
Dialog table
is made, with the specified coordinates, dialog attributes, title,
name of the first, default, and cancel controls.
| name, type, x, y, width, height, attributes, property, text, control_next, help) |
Control table
is made with the specified parameters.
This is a generic method; for specific types, specialized methods are provided.
| name, x, y, width, height, attributes, text) |
Text control.
| name, x, y, width, height, text) |
Bitmap control.
| name, x, y, width, height) |
Line control.
| name, x, y, width, height, attributes, text, next_control) |
PushButton control.
| name, x, y, width, height, attributes, property, text, next_control) |
RadioButtonGroup control.
| name, x, y, width, height, attributes, property, text, next_control) |
CheckBox control.
See Also:
See About this document... for information on suggesting changes.