wxpython教程:[2]窗口风格

分享时@该用户已经被封, 我就能回答你的问题奥!

这篇文章接着介绍wxpython.Frame,我们需要设置一下窗口的大小、位置等。下面看一下今天要写的所有代码。

  • 代码的前两行就不说了,引入了相关模块并创建了一个app
  • 接着是Frame的设置,我们先来看看style,他有很多可以设置的属性,不同的属性用竖线“|”连接,比如我们想要窗口上有最大化按钮,就设置wx.MAXIMIZE_BOX,如果想要增加最小化按钮,就写成style=wx.MAXIMIZE_BOX|wx.MINIMIZE_BOX ,写一连串属性很麻烦,我们可以用wx.DEFAULT_FRAME_STYLE默认设置,它等于wx.MINIMIZE_BOX | wx.MAXIMIZE_BOX | wx.RESIZE_BORDER | wx.SYSTEM_MENU | wx.CAPTION | wx.CLOSE_BOX | wx.CLIP_CHILDREN
    其他属性的意义我们直接从官网上看就可以,如下图:
  • 接着我们想要设置窗口的大小,用size参数,Frame(…size=(200,250)),这样就将窗口大小设置为200长,250高。

  • 使用Move方法可以设置窗口的位置,比如(它表示窗口的左上角在屏幕上的位置)

  • 如果我们需要将窗口置于屏幕中央,可以使用Center方法
  • 还有其他很多方法设置窗口位置,这里就不演示了:
  • 最后就不用解释了,可以看看你创建的一个窗口

转载请注明来自DataScience.

邮箱: 675495787@qq.com