lang:python:wxpython:frame
文書の過去の版を表示しています。
Frame の作成
枠の表示のみ
- frame.py
import os import sys import wx class TopPanel(wx.Panel) : def __init__(self, parent, *args, **kwargs) : wx.Panel.__init__(self, parent, wx.ID_ANY, *args, **kwargs) class MainFrame(wx.Frame) : def __init__(self, *args, style=wx.FRAME_FLOAT_ON_PARENT, title="Frame", **kwargs) : super().__init__(None, *args, title=title, **kwargs) topPanel = TopPanel(self) layout = wx.BoxSizer(wx.VERTICAL) layout.Add(topPanel, 1, flag=wx.EXPAND) self.SetSizer(layout) self.SetSize(500,500) self.SetMinSize((100, 100)) self.Center(wx.BOTH) self.Show() def main() : app = wx.App() MainFrame() app.MainLoop() return if __name__ == '__main__' : main()
タイトルメニューなし
“style=wx.FRAME_SHAPED” とする
- frame2.py
import os import sys import wx class TopPanel(wx.Panel) : def __init__(self, parent, *args, **kwargs) : wx.Panel.__init__(self, parent, wx.ID_ANY, *args, **kwargs) class MainFrame(wx.Frame) : def __init__(self) : super().__init__(None, title="exFrame", style=wx.FRAME_SHAPED) topPanel = TopPanel(self) layout = wx.BoxSizer(wx.VERTICAL) layout.Add(topPanel, 1, flag=wx.EXPAND) self.SetSizer(layout) self.SetSize(500,500) self.SetMinSize((100, 100)) self.Center(wx.BOTH) self.Show() def main() : app = wx.App() MainFrame() app.MainLoop() return if __name__ == '__main__' : main()
lang/python/wxpython/frame.1755414101.txt.gz · 最終更新: by editor