zoukankan      html  css  js  c++  java
  • 一些简单的控件

    静态文本和按钮:

      wxPython 中静态文本是wx.StaticText,可显示文本。wxPython中的按钮主要有三个:wx.Button、wx.BitmapButton和wx.ToggleButton.wx.Button是普通按钮,wx.BitmapButton是带有图标按钮,wx.ToggleButton能进行两种状态切换的按钮。

      效果图如下:

        

    文本输入控件

      文本输入控件类是wx.TextCtrl,默认情况下只能文本输入控件中只能输入单行数据,如果想输入多行可以设置style=wx.TE_MULTILINE.如果想把文本输入控件作为密码框使用,可以设置style = wx.TE_PASSWORD。

      

    复选框(wx.CheckBox)

    单选按钮(wx.RadioButton)

     

    下拉列表

      wxpython提供了两种下拉列表控件类:wx.ComboBox和wx.Choice,wx.ComboBox默认它的文本框是可以修改的,wx.Choice是只读不可以修改的,初次之外没有区别。

      

    列表

      列表控件类似于下拉列表控件,只是没有文本框,只有一个列表选项,列表控件可以使单选或多选。列表控件是wx.ListBox。

      列表对象wx.ListBox,其中参数style参数设置列表风格样式,常见的有四种风格:

      wx.LB_SINGLE  单选

      wx.LB_MULTIPLE 多选、

      wx.LB_EXTENDED  多选不过是按住ctrl或者shift键时选择项目

      wx.LB_SORT        列表选择项进行排序

    静态图片控件

      静态图片控件类是wx.StaticBitmap.

    分割窗口

      分割窗口(wx.SplitterWindow)分割窗口就是将窗口分成两部分,即左右或者上下两部分,如下图所示:

      整体分为左右两个窗口,又窗口又分为上下两个窗口,两个窗口之间的分割线是可以拖动的,称之为窗框。

      

      wx.SplitterWindow中常用的方法有:

      1.splitterVeritically(window1,window2,sashPosittion=0).设置左右布局的分割窗口,window1左窗口,window2右窗口,sashPosition是窗口位置

      2.splitterHorizontally(window1,window2,sashPosittion=0).设置左右布局的分割窗口,window1左窗口,window2右窗口,sashPosition是窗口位置

      3.SetMinimumPaneSize(paneSize)。设置最小窗口尺寸,如果是左右布局是指左窗口的最小尺寸,如果是上下布局是指上窗口的最小尺寸,如果没有默认为0.

  • 相关阅读:
    如何检索某个字段在sqlserver中的哪个些存储过程中?很简单的SQL语句。
    如何去掉HTML代码来获取纯文本?
    ajax实现跨域请求
    ajax实现跨域提交
    lab3
    Lab2
    hw2
    Homework1
    Lab1
    CS61B_学习计划和进程
  • 原文地址:https://www.cnblogs.com/AlfredZKY/p/9898324.html
Copyright © 2011-2022 走看看