diff options
Diffstat (limited to 'examples/widgets/tutorials/cannon/t4.py')
-rw-r--r-- | examples/widgets/tutorials/cannon/t4.py | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/examples/widgets/tutorials/cannon/t4.py b/examples/widgets/tutorials/cannon/t4.py new file mode 100644 index 000000000..37a2dc9dd --- /dev/null +++ b/examples/widgets/tutorials/cannon/t4.py @@ -0,0 +1,30 @@ +# Copyright (C) 2022 The Qt Company Ltd. +# SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause + +# PySide6 tutorial 4 + + +import sys + +from PySide6.QtGui import QFont +from PySide6.QtWidgets import (QApplication, QPushButton, QWidget) + + +class MyWidget(QWidget): + def __init__(self, parent=None): + super().__init__(parent) + + self.setFixedSize(200, 120) + + self.quit = QPushButton("Quit", self) + self.quit.setGeometry(62, 40, 75, 30) + self.quit.setFont(QFont("Times", 18, QFont.Bold)) + + self.quit.clicked.connect(qApp.quit) # noqa: F821 + + +if __name__ == '__main__': + app = QApplication(sys.argv) + widget = MyWidget() + widget.show() + sys.exit(app.exec()) |