Overview of the QtWidgets object¶
The built-in QtWidgets object creates various widgets to build user interface screens.
Core Capabilities of QtWidgets¶
Creating widgets for building user interface forms.
Methods of QtWidgets object¶
Layouts (Container)¶
| Method | Description | 
|---|---|
| QtWidgets.createQGridLayout() | Creates a grid layout for placing widgets in rows and columns. | 
| QtWidgets.createQFormLayout() | Creates a layout for pairs of "label - widget". | 
Standard Qt Widgets¶
| Method | Description | 
|---|---|
| QtWidgets.createQWidget() | Creates a base container widget. | 
| QtWidgets.createQLabel() | Creates a text label (static text). | 
| QtWidgets.createQLineEdit() | Creates a single-line text input field. | 
| QtWidgets.createQPushButton() | Creates a button that performs an action when clicked. | 
| QtWidgets.createQSpinBox() | A spin box for inputting integers with increment/decrement buttons. | 
| QtWidgets.createQDoubleSpinBox() | A spin box for inputting double numbers with value-changing buttons. | 
| QtWidgets.createQComboBox() | A combo box for selecting one item from a list. | 
| QtWidgets.createQGroupBox() | Groups other widgets in a frame with a title. | 
| QtWidgets.createQCheckBox() | A checkbox (flag) that allows selection or deselection. | 
Custom Widgets¶
| Method | Description | 
|---|---|
| QtWidgets.createWarningIcon() | Creates a warning icon (e.g. ⚠️). | 
| QtWidgets.createExclamationIcon() | Creates an exclamation mark icon (e.g. ❗). | 
| QtWidgets.createNumberEdit() | A custom widget for inputting numbers with additional logic. | 
| QtWidgets.createWindingLayersComboBox() | Selects the number of winding layers. | 
| QtWidgets.createWindingLayersOrientationComboBox() | Selects the orientation of winding layers. | 
| QtWidgets.createWindingTypeComboBox() | Selects the type of winding. | 
| QtWidgets.createStatorTypeComboBox() | Selects the type of stator. | 
| QtWidgets.createRotorTypeComboBox() | Selects the type of rotor. | 
| QtWidgets.createPoleArrangementComboBox() | Selects the arrangement of poles. | 
| QtWidgets.createNumberSlotSpinBox() | Inputs the number of slots. | 
| QtWidgets.createNumberPoleSpinBox() | Inputs the number of poles. | 
| QtWidgets.createWindingConnectionComboBox() | Selects the connection scheme for winding layers. | 
| QtWidgets.createWireSizeMethodComboBox() | Selects the method for calculating wire diameter. | 
| QtWidgets.createWireAwgComboBox() | Selects the American gauge of wire. | 
| QtWidgets.createWireSwgComboBox() | Selects the British gauge of wire. |