36.1.9 GUI classes
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.
- Base class of the dialog controls. dlg is the dialog object the control belongs to, and name is the control's name.
-
Make an entry into the
ControlEvent
table for this control.
-
Make an entry into the
EventMapping
table for this control.
-
Make an entry into the
ControlCondition
table for this control.
- Create a radio button control named name. property is the installer property that gets set when a radio button is selected.
- Add a radio button named name to the group, at the coordinates x, y, width, height, and with the label text. If value is omitted, it defaults to name.
-
Return a new Dialog object. An entry in the
Dialog
table is made, with the specified coordinates, dialog attributes, title, name of the first, default, and cancel controls.
-
Return a new Control object. An entry in the
Control
table is made with the specified parameters.This is a generic method; for specific types, specialized methods are provided.
-
Add and return a
Text
control.
-
Add and return a
Bitmap
control.
-
Add and return a
Line
control.
-
Add and return a
PushButton
control.
-
Add and return a
RadioButtonGroup
control.
-
Add and return a
CheckBox
control.
See Also:
See About this document... for information on suggesting changes.