en:code:examples
Differences
This shows you the differences between two versions of the page.
Previous revision | |||
— | en:code:examples [2021/02/13 11:23] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ===Show a custom dialog box=== | ||
+ | <code javascript> | ||
+ | var window = new QDialog(); | ||
+ | var layout = new QFormLayout(window); | ||
+ | var nameLineEdit = new QLineEdit(window); | ||
+ | var ageSpinBox = new QSpinBox(window); | ||
+ | var buttonBox = new QDialogButtonBox(window); | ||
+ | buttonBox.addButton(QDialogButtonBox.Ok); | ||
+ | buttonBox.addButton(QDialogButtonBox.Cancel); | ||
+ | |||
+ | buttonBox.accepted.connect(window.accept); | ||
+ | buttonBox.rejected.connect(window.reject); | ||
+ | |||
+ | layout.addRow(" | ||
+ | layout.addRow(" | ||
+ | layout.addRow(buttonBox); | ||
+ | |||
+ | if(window.exec() == QDialog.Accepted) | ||
+ | MessageBox().setText(" | ||
+ | </ |