admin 管理员组

文章数量: 1086019


2024年4月18日发(作者:js随机数10到100)

wxpython中文手册

wxPython中文教程 简单入门加实例

Python 2 / Wxpython

wxPythonPython 编程浏览器脚本

是一个基类,许多构件从它继承。包括 构件。技术上这意味

着,我们可以在所有的子类中使用 的方法。我们这里介绍它的几种方法:

* SetTitle( string title ) —— 设置窗口标题。只可用于框架和对话框。

* SetToolTip( p tip ) —— 为窗口添加提示。

* SetSize( size ) —— 设置窗口的尺寸。

* SetPosition( pos ) —— 设置窗口出现的位置。

* Show( show = True ) —— 显示或隐藏窗口。其中的参数可以为 True 或False。

* Move( pos ) —— 将窗口移动到指定位置。

* SetCursor( ursor id ) —— 设置窗口的鼠标指针样式。

Python 代码

1. import wx

2. app = leApp()

3. frame = ( None, -1, '' )

4. lTip( p( 'This is a frame' ) )

5. sor( ursor( _MAGNIFIER ) )

6. ition( ( 0, 0 ) )

7. e( ( 300, 250 ) )

8. le( '' )

9. ()

op()

_ARROW

_RIGHT_ARROW

_BLANK

_BULLSEYE

_CHAR

_CROSS

_HAND

_IBEAM

_LEFT_BUTTON

_MAGNIFIER

_MIDDLE_BUTTON

_NO_ENTRY

_PAINT_BRUSH

_PENCIL

_POINT_LEFT

_POINT_RIGHT

_QUESTION_ARROW

_RIGHT_BUTTON

_SIZENESW

_SIZENS

_SIZENWSE

_SIZEWE

_SIZING

_SPRAYCAN

_WAIT

_WATCH

_ARROWWAIT

我们把窗口放在了左上角,大小是 300x250 像素,标题被设置为""。

是一个容器构件。这意味着它可以容纳其它构件。它有如下的构造器:

( parent, id, string title,

pos=tPosition, size=tSize, style =

T_FRAME_STYEL, string name='frame' )

构造器是一种特殊的函数。它在对象创建时被调用。对于我们来说重要的是,我们打

算创建一个新的构件时,只要简单的调用它的构造器就行了。Python 允许参数有默认值。

所以在 中必须的参数就只剩下了 parent、id 和 title了。如果你按顺序指定

参数的值,那么你可以不必带上参数的名称。比如你想创建一个 构件,它没有

parent,标识符是 100,标题是"Title",位置在

(100,50)大小是 (100,100):

frame=(None,100,'Title',(100,50),(100,100))

下面我们省略了 pos 参数。所以必须明确的提供 size 参数:

frame=(None,100,'Title',size=(100,100))

下面的例子,我们将使用其它有用的特性。


本文标签: 构件 设置 参数 使用 创建