""" Copyright (c) Contributors to the Open 3D Engine Project. For complete copyright and license terms please see the LICENSE at the root of this distribution. SPDX-License-Identifier: Apache-2.0 OR MIT """ # ------------------------------------------------------------------------- """${SanitizedCppName}\\editor\\scripts\\${SanitizedCppName}_dialog.py Generated from O3DE PythonToolGem Template""" from PySide2.QtCore import Qt from PySide2.QtWidgets import QDialog, QLabel, QVBoxLayout class ${SanitizedCppName}Dialog(QDialog): def __init__(self, parent=None): super(${SanitizedCppName}Dialog, self).__init__(parent) self.mainLayout = QVBoxLayout(self) self.introLabel = QLabel("Put your cool stuff here!") self.mainLayout.addWidget(self.introLabel, 0, Qt.AlignCenter) self.helpText = str("For help getting started," "visit the UI Development documentation
" "or come ask a question in the sig-ui-ux channel on Discord") self.helpLabel = QLabel() self.helpLabel.setTextFormat(Qt.RichText) self.helpLabel.setText(self.helpText) self.helpLabel.setOpenExternalLinks(True) self.mainLayout.addWidget(self.helpLabel, 0, Qt.AlignCenter) self.setLayout(self.mainLayout) if __name__ == "__main__": # Create a new instance of the tool if launched from the Python Scripts window, # which allows for quick iteration without having to close/re-launch the Editor test_dialog = ${SanitizedCppName}Dialog() test_dialog.setWindowTitle("${SanitizedCppName}") test_dialog.show() test_dialog.adjustSize()