sinat_26236037 2015-05-05 13:24 采纳率: 0%
浏览 950

关于wxpython的窗口类型

图片说明
请问大神们,这个窗口的风格如何设置?

  • 写回答

1条回答

  • Marst Code 2023-06-28 16:32
    关注

    frame窗体风格通过style属性来设置,例如:

    style=wx.SYSTEM_MENU|wx.MINIMIZE_BOX|wx.CLOSE_BOX|wx.CAPTION
    
    wx.DEFAULT_FRAME_STYLE:这是每个窗口的缺省风格,包含标题、可调节大小的边框,最大最小化按钮、关闭按钮和系统菜单。
    
    wx.CAPTION:在框架上增加一个标题栏,它显示该框架的标题属性。
    wx.CLOSE_BOX:指示系统在框架的标题栏上显示一个关闭框,使用系统默认的位置和样式。
    
    Wx.FRAME_ON_TOP:置顶窗口
    wx.FRAME_SHAPED:用这个样式创建的框架可以使用SetShape()方法去创建一个非矩形的窗口。
    wx.FRAME_TOOL_WINDOW:通过给框架一个比正常更小的标题栏,使框架看起来像一个工具框窗口。在Windows下,使用这个样式创建的框架不会出现在显示所有打开窗口的任务栏上。
    wx.MAXIMIZE_BOX:指示系统在框架的标题栏上显示一个最大化框,使用系统默认的位置和样式。
    wx.MINIMIZE_BOX:指示系统在框架的标题栏上显示一个最小化框,使用系统默认的位置和样式。
    wx.RESIZE_BORDER:给框架增加一个可以改变尺寸的边框。
    wx.SIMPLE_BORDER:没有装饰的边框。不能工作在所有平台上。
    wx.SYSTEM_MENU:增加系统菜单(带有关闭、移动、改变尺寸等功能)和关闭框到这个窗口。在系统菜单中的改变尺寸和关闭功能的有效性依赖于wx.MAXIMIZE_BOX, wx.MINIMIZE_BOX和wx.CLOSE_BOX样式是否被应用。
    
    wx.FRAME_EX_META:如果时在MacOS中,这个属性用于是否显示“金属风格”
    
    wx.FRAME_EX_CONTEXTHELP:是否有联机帮助按钮。
    
    wx.FRAME_FLOAT_ON_PARENT:窗口是否显示在最上层,与wxSTAY_ON_TOP不同,它必须有一个父窗口。
    
    评论

报告相同问题?

悬赏问题

  • ¥15 Arcgis相交分析无法绘制一个或多个图形
  • ¥15 seatunnel-web使用SQL组件时候后台报错,无法找到表格
  • ¥15 fpga自动售货机数码管(相关搜索:数字时钟)
  • ¥15 用前端向数据库插入数据,通过debug发现数据能走到后端,但是放行之后就会提示错误
  • ¥30 3天&7天&&15天&销量如何统计同一行
  • ¥30 帮我写一段可以读取LD2450数据并计算距离的Arduino代码
  • ¥15 飞机曲面部件如机翼,壁板等具体的孔位模型
  • ¥15 vs2019中数据导出问题
  • ¥20 云服务Linux系统TCP-MSS值修改?
  • ¥20 关于#单片机#的问题:项目:使用模拟iic与ov2640通讯环境:F407问题:读取的ID号总是0xff,自己调了调发现在读从机数据时,SDA线上并未有信号变化(语言-c语言)