コード例 #1
0
    def OnInit(self):

        PyutPreferences.determinePreferencesLocation()

        frameTop: Frame = Frame(parent=None,
                                id=TestMiniOglApp.FRAME_ID,
                                title="Test miniogl",
                                size=(TestMiniOglApp.WINDOW_WIDTH,
                                      TestMiniOglApp.WINDOW_HEIGHT),
                                style=DEFAULT_FRAME_STYLE)
        frameTop.Show(True)

        diagramFrame: DiagramFrame = DiagramFrame(frameTop)
        diagramFrame.SetSize(
            (TestMiniOglApp.WINDOW_WIDTH, TestMiniOglApp.WINDOW_HEIGHT))
        diagramFrame.SetScrollbars(10, 10, 100, 100)

        button = Button(frameTop, 1003, "Draw Me")
        button.SetPosition((15, 15))
        self.Bind(EVT_BUTTON, self.onDrawMe, button)

        diagramFrame.Show(True)

        self.SetTopWindow(diagramFrame)

        self._diagramFrame: DiagramFrame = diagramFrame

        self.initTest()

        return True
コード例 #2
0
ファイル: TestWxOgl.py プロジェクト: curiousTauseef/PyUt
    def OnInit(self):

        self.InitInspection()

        frameTop: Frame = Frame(parent=None,
                                id=TestWxOgl.FRAME_ID,
                                title="Test WX Ogl",
                                size=(TestWxOgl.WINDOW_WIDTH,
                                      TestWxOgl.WINDOW_HEIGHT),
                                style=DEFAULT_FRAME_STYLE)

        OGLInitialize()

        testWindow: TestWindow = TestWindow(frameTop)

        button = Button(testWindow, 1003, "Draw Me")
        button.SetPosition((15, 15))
        self.Bind(EVT_BUTTON, self.onDrawMe, button)

        frameTop.SetSize((800, 600))
        testWindow.SetFocus()

        self.window: TestWindow = testWindow
        self.frameRect: Rect = frameTop.GetRect()

        frameTop.Bind(EVT_CLOSE, self._onCloseFrame)

        menuBar: MenuBar = MenuBar()
        menu: Menu = Menu()

        item = menu.Append(-1, "&Widget Inspector\tF6",
                           "Show the wxPython Widget Inspection Tool")
        self.Bind(wx.EVT_MENU, self.onWidgetInspector, item)

        menuBar.Append(menu, "&File")

        frameTop.SetMenuBar(menuBar)
        frameTop.Show(True)

        return True