`
swingfly
  • 浏览: 53588 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

wxPython中frame的style

阅读更多

wxPython中frame的风格:

 

wx.DEFAULT_FRAME_STYLE :这是每个窗口的缺省风格,包含标题、可调节大小的边框,最大最小化按钮、关闭按钮和系统菜单。

wx.CAPTION :在框架上增加一个标题栏,它显示该框架的标题属性。
wx.CLOSE_BOX :指示系统在框架的标题栏上显示一个关闭框,使用系统默认的位置和样式。

Wx.FRAME_ON_TOP : 置顶窗口
w x.FRAME_SHAP ED :用这个样式创建的框架可以使用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 不同,它必须有一个父窗口。

 

frame窗体风格通过style属性来设置,例如:style=wx.SYSTEM_MENU|wx.MINIMIZE_BOX|wx.CLOSE_BOX|wx.CAPTION

分享到:
评论

相关推荐

    wxPython实现Frame界面的跳转

    首先,理解Frame是wxPython中的一个基础类,它相当于窗口或对话框。在构建应用程序时,我们通常会创建一个主Frame作为程序的起点,然后根据需求创建其他Frame进行界面的切换。 1. **创建基本的登录Frame** 创建...

    wxpython中文教程wxpython中文教程

    [5] wxFrame.__init__(self, parent, -1, title, size=(200, 100), style=wxDEFAULT_FRAME_STYLE | wxNO_FULL_REPAINT_ON_RESIZE) [6] self.control = wxTextCtrl(self, -1, style=wxTE_MULTILINE) [7] self.Show...

    WxPython实现无边框界面

    接下来,定义一个继承自`wx.Frame`的类,`wx.Frame`是WxPython中的基础窗口类,用于承载其他控件。在类的初始化方法`__init__`中,我们可以设置窗口的各种属性,如标题、位置、大小以及样式: ```python class ...

    python用WxPython库实现无边框窗体和透明窗体实现方法详解

    style=DEFAULT_FRAME_STYLE | STAY_ON_TOP) self.Text = TextCtrl(self, style=TE_MULTILINE | HSCROLL) self.Text.SetBackgroundColour('Black') self.Text.SetForegroundColour('Steel Blue') self....

    wxpython 设计日历控件.rar

    calendar_ctrl = CalendarCtrl(frame, -1, style=wx.CAL_SHOW_WEEK_NUMBERS) # 绑定事件处理 self.Bind(wx.EVT_DATE_CHANGED, self.OnDateChanged, calendar_ctrl) # 将日历控件添加到窗口 sizer = wx....

    wxpython控件之Listctrl

    ### wxPython中的ListCtrl控件详解 #### 一、引言 `ListCtrl`是wxPython库中的一个重要组件,用于创建列表控件。它可以展示多种类型的列表格式,如单列表、报表、带图片的列表等,并且具备强大的自定义功能。本文将...

    wxpython绘制圆角窗体

    本文实例为大家分享了wxpython绘制圆角窗体的具体代码,供大家参考,具体内容如下 # -*- coding:gbk -*- ... style=wx.FRAME_SHAPED | wx.SIMPLE_BORDER | wx.FRAME_NO_TASKBAR | wx.STAY_ON_T

    wxpython实现按钮切换界面的方法

    本文实例为大家分享了wxpython按钮切换界面的具体实现代码,供大家参考,具体内容如下 #-*- coding:utf-8 -*- import wx class TestFrame(wx.Frame): def __init__(self): wx.Frame.__init__(self,None,-1,u'登陆...

    wxPython 学习笔记

    - **构造函数**: `wx.Frame.__init__(parent, id=-1, title="", pos=wx.DefaultPosition, size=wx.DefaultSize, style=wx.DEFAULT_FRAME_STYLE, name="frame")` - **parent**: 父窗口,默认为 `None`,适用于顶级...

    wxpython连接mysql实现的登录验证的 实例(二)

    在本实例中,我们将探讨如何使用Python的wxPython库创建一个图形用户界面(GUI),并通过MySQL数据库进行登录验证。这是一个非常实用的技术,特别是在开发需要用户认证的桌面应用程序时。我们将详细解析实现这一功能...

    python图形开发GUI库wxpython使用方法详解

    frame = wx.Frame(None, title="Hello WxPython", pos=(100, 100), size=(400, 300)) # 创建窗口 frame.Show() # 显示窗口 app.MainLoop() # 启动事件循环 ``` #### 五、GUI 编写简单实例 本部分通过一个具体的...

    Python使用wxPython实现计算器

    `wx.DEFAULT_FRAME_STYLE | wx.TAB_TRAVERSAL`表示默认的窗口风格,加上允许在控件间使用Tab键切换焦点。 接着,我们创建了一个垂直布局的`bSizer1`,并添加了一个`TextCtrl`控件`m_textCtrl1`,用于显示用户的输入...

    wxPython实现文本框基础组件

    在 wxPython 中,我们可以使用各种组件来构建应用程序,其中文本框是用户界面设计中不可或缺的一部分,允许用户输入和查看文本。本篇文章将详细介绍如何使用 wxPython 实现文本框基础组件,包括静态文本、单行文本框...

    wxpython中Textctrl回车事件无效的解决方法

    3. **定义事件处理方法**:在你的Frame或Panel类中,定义`onSearch`方法来处理回车事件,例如: ```python def onSearch(self, event): search_input = event.GetEventObject().GetValue() # 执行查询或其他需要...

    wxPython使用系统剪切板的方法

    在wxPython中,与剪切板相关的操作主要通过`wx.Clipboard`类来实现。该类提供了几个重要的方法用于打开、关闭剪切板以及设置剪切板数据等操作。 ##### 2.1 `wx.Clipboard.Open()` 用于打开剪切板,返回值为布尔...

    Python wxPython库使用wx.ListBox创建列表框示例

    在Python的GUI编程中,wxPython库是一个强大的工具,它提供了丰富的控件和组件供开发者构建桌面应用程序。本文将深入探讨如何使用wxPython中的wx.ListBox类来创建和管理列表框。 列表框是一种用户界面元素,允许...

    wxPython修改文本框颜色过程解析

    在本文中,我们将深入探讨如何使用wxPython库来修改文本框的颜色,特别是在边框和文本垂直居中的设置方面。wxPython是一个Python绑定的GUI库,它允许开发者创建跨平台的图形用户界面。在某些场景下,可能需要自定义...

Global site tag (gtag.js) - Google Analytics