wxpython - 在类中更改 wx.Frame 大小

标签 wxpython

我用wxpython 创建了一个wx.frame 类。 我想在类里面更改 frame 的 大小,这可能吗? 我知道在 init 时设置 frame 的 大小,比如

class MyFrame(wx.Frame):
    def __init__(self):
        super(MyFrame,self).__init__(None, -1, title="demo", size=(width, height))
    def change_frame_size(self)

我想在类中创建一个函数,它可以将框架的大小更改为最大。有人知道吗?

最佳答案

SetSize方法可用于更改窗口的大小。

def change_frame_size(self, width, height):
    self.SetSize(wx.Size(width, height))

为了最大化窗口,您可以使用Maximize 方法。

self.Maximize()

关于wxpython - 在类中更改 wx.Frame 大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42387487/

相关文章:

python - 如何居中 wx.BusyInfo() - wxpython?

python - Python 中表的多个表头

python - 如何使用 virtualenv 安装 wxPython

python - 如何修复 : "Testing pyext configuration : Could not build python extensions"

python - 我可以控制 StyledTextCtrl 边距的字体大小吗?

python - WxPython - 编写自动完成器

python - 需要 Powershell 帮助进行 Python 编程

python - Py2exe lxml 问题

python - 全屏 Python TKinter 或 wxPython 窗口,但所有窗口的 'stay at the bottom'?

macos - 在 OSX "El Capitan"上安装 wxPython 2.8(用于骑行)