LINUX.ORG.RU

wxPython - resize для окна


0

0

Подскажите, плз, кто сталкивался, 

как развернуть окно приложения на весь экран? 
что нужно добавить к коду?

from wxPython.wx import *

ID_ABOUT = 101
ID_EXIT  = 102

class MyFrame(wxFrame):
    def __init__(self, parent, ID, title):
        wxFrame.__init__(self, parent, ID, title,
                         wxDefaultPosition, wxSize(200, 150))
        self.CreateStatusBar()
        self.SetStatusText("This is the statusbar")

        menu = wxMenu()
        menu.Append(ID_ABOUT, "&About",
                    "More information about this program")
        menu.AppendSeparator()
        menu.Append(ID_EXIT, "E&xit", "Terminate the program")

        menuBar = wxMenuBar()
        menuBar.Append(menu, "&File");

        self.SetMenuBar(menuBar)


class MyApp(wxApp):
    def OnInit(self):
        frame = MyFrame(NULL, -1, "Hello from wxPython")
        frame.Show(true)
        self.SetTopWindow(frame)
        return true

app = MyApp(0)
app.MainLoop()

спасибо
anonymous

Re: wxPython - resize для окна

Выдержка из документации....

void Maximize(bool maximize)

Maximizes or restores the window.
Parameters
maximize If true, maximizes the window, otherwise it restores it.

Remarks
This function only works under Windows.

See also
wxTopLevelWindow::Iconize

добавь в __init__

self.Maximize(true)

dlomin ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.