示例#1
0
    def __init__(self):
        super().__init__()
        self._filename = 'turtle-test.pytg'

        # Layout
        uic.loadUi(os.path.join(DIRNAME, 'main.ui'), self)
        self._turtlewidget = TurtleWidget(
            header_text='Tugalinhas %s\n'
            'Digite `turtlehelp()` para uma lista de comandos' % VERSION)
        self._scene = self._turtlewidget.scene()
        self._view = self._turtlewidget.view()
        self._editor = self._turtlewidget.editor()
        self._layout = QtWidgets.QVBoxLayout(self.centralwidget)
        self._layout.addWidget(self._turtlewidget)
        self._layout.setContentsMargins(2, 0, 2, 2)
        self._documentation_view = None
        self._upgrade_task = None

        # Initialize sub-widgets and set some window properties
        self.populateExamplesMenu()
        self.setMinimumSize(800, 600)
        self.updateTitle()
        self.setWindowIcon(_window_icon())