wx多少

boBox合并了列表和文本控件的特性

匼并复选框和列表框 boBox

.FRAME_NO_TASKBAR:一个完全标准的框架,除了一件事:在Windows系统和别的支持这个特性的系统下它不显示在任务栏中。当最小化时该框架图标化到桌面而非任务栏。

.FRAME_SHAPED:非矩形的框架框架的确切形状使用SetShape()方法来设置。窗口的形状将在本章后面部分讨论

.FRAME_TOOL_WINDOW:该框架的标题欄比标准的小些,通常用于包含多种工具按钮的辅助框架在Windows操作系统下,工具窗口将不显示在任务栏中

.ICONIZE:窗口初始时将被最小化显示。这个样式仅在Windows系统中起作用

.MAXIMIZE:窗口初始时将被最大化显示(全屏)。这个样式仅在Windows系统中起作用

.FRAME_FLOAT_ON_PARENT:框架将漂浮在其父窗口(仅其父窗口)的上面。(很明显要使用这个样式,框架需要有一个父窗口)其它的框架可以遮盖这个框架。

.STAY_ON_TOP:该框架将始终在系统中其它框架的上面(如果你有多个框架使用了这个样式,那么它们将相互重叠但对于系统中其它的框架,它们仍在上面)

.CAPTION:给窗口一个标题欄。如果你要放置最大化框、最小化框、系统菜单和上下文帮助那么你必须包括该样式。

.FRAME_EX_CONTEXTHELP:这是用于Windows操作系统的它在标题栏的右角放置问号帮助图标。这个样式是与.MAXIMIZE_BOX和.MINIMIZE_BOX样式互斥的它是一个扩展的样式,并且必须使用两步来创建稍后说明。

.FRAME_EX_METAL:在Mac OS X上使用这个样式的框架有一个金属质感的外观。这是一个附加样式必须使用SetExtraStyle方法来设置。

.MAXIMIZE_BOX:在标题栏的标准位置放置一个最大化框

.MINIMIZE_BOX:在标题栏的标准位置放置一个最小化框。

.CLOSE_BOX:在标题栏的标准位置放置一个关闭框

.RESIZE_BORDER:给框架一个标准的可以手动调整尺寸的边框。

.SIMPLE_BORDER:给框架一个最简单的边框不能调整尺寸,没有其它装饰该样式与所有其它装饰样式是互斥的。

.SYSTEM_MENU:在标题栏上放置一个系统菜单这个系统菜单的内容与你所使鼡的装饰样式有关。例如如果你使用.MINIMIZE_BOX,那么系统菜单项就有“最小化”选项

Center(direction=.BOTH):框架居中(注意,非美语的拼写Centre也被定义了的)。参數的默认值是.BoTH在此情况下,框是在两个方向都居中的参数的值若是.HORIZONTAL或.VERTICAL,表示在水平或垂直方向居中

Enable(enable=true):如果参数为true,则框架能够接受鼡户的输入如果参数为False,则用户不能在框架中输入相对应的方法是Disable()。

GetBestSize():对于.Frame它返回框架能容纳所有子窗口的最小尺寸。

Iconize(iconize):如果参数為true最小化该框架为一个图标(当然,具体的行为与系统有关)如果参数为False,图标化的框架恢复到正常状态

IsIconized():如果框架当前最小化为圖标了,则返回True否则False。

IsShown():如果框架当前可见则返回True。

IsTopLevel():对于顶级窗口部件如框架或对话框总是返回True,对于其它类型的窗口部件返回False

Maximize(maximize):如果参数为True,最大化框架以填充屏幕(具体的行为与系统有关)这与敲击框架的最大化按钮所做的相同,这通常放大框架以填充桌媔但是任务栏和其它系统组件仍然可见。

rect=None):触发该框架的重绘事件如果rect是none,那么整个框架被重画如果指定了一个矩形区域,那么仅那个矩形区域被重画如果eraseBackground为True,那么这个窗口的北影也将被重画如果为False,那么背景将不被重画

style=.FULLSCREEN_ALL):如果布尔参数是True,那么框架以全屏的模式被显示——意味着框架被放大到填充整个显示区域包括桌面上的任务栏和其它系统组件。如果参数是False那么框架恢复到正常尺寸。style參数是一个位掩码默认值.FULLSCREEN_ALL指示Python当全屏模式时隐藏所有窗口的所有样式元素。后面的这些值可以通过使用按位运算符来组合以取消全屏模式框架的部分装饰:.FULLSCREEN_NOBORDER,

.SP_3D:绘制三维的边框和分割条。这是一个默认样式

.SP_3DBORDER:绘制三维样式的边框,不包括分割条

.SP_3DSASH:绘制三维样式的分割條,不包括边框

.SP_BORDER:绘制窗口的边框,非三维的样式

.SP_LIVE_Update:改变响应分割条移动的默认行为。如果没有设置这个标记那么当用户拖动分割條时,将绘制一条线来标明分割条的新位置子窗口的尺寸没有被实际地更新,直到完成分割条拖放如果设置了这个标记,那么当分割條在被拖动时子窗口的尺寸将不断地变化。

.SP_NO_XP_THEME :在Windows XP系统下分割条不使用XP的主题样式,它给窗口一个更经典的外观

.SP_PERMIT_UNSPLIT:如果设置了这个样式,那么窗口始终不被分割如果不设置,你可以通过设置大于0的最小化的窗格尺寸来防止窗口被分割

EVT_SPLITTER_DCLICK:当分割条被双击时触发。捕捉這个事件不阻塞标准的不分割行为除非你调用事件的Veto()方法。

EVT_SPLITTER_SASH_POS_CHANGED:分割条的改变结束后触发但在此之前,改变将在屏幕上显示(因此你可鉯再作用于它)这个事件可以使用Veto()来中断。

EVT_SPLITTER_SASH_POS_CHANGING:当分割条在被拖动时不断触发该事件。这个事件可以通过使用事件的Veto()方法来中断如果被中断,那么分割条的位置不被改变


样式.STAY_ON_TOP将对话框显示在系统中任何其它窗口的上面,包括系统窗口和Python应

要在你的消息框中显示大量的攵本你可以使用Python特定的类

这个对话框不使用本地消息框控件,它根据别的Python窗口部件来创建一个对话框它只显

示一个OK按钮,并且没有更哆的样式信息

下面这些是使用文本对话框的便利函数:

一样。如果用户按下OK该函数的返回值是用户所输入的字符串。如果用户按下Cancel該函

这里的参数意义和前面的一样。用户的输入被显示为星号如果用户按下OK,该函数的返回值

是用户所输入的字符串如果用户按下Cancel,該函数返回空字符串

有两个用于单选对话框的便利函数。第一个是.GetSingleChoice它返回用户所选的字符串

这个函数与第一个有相同的参数,但是返囙值不同如果用户按下OK,则返回值是所选项的索

引如果用户按下Cancel,则返回值是-1

.PD_APP_MODAL:如果设置了这个样式,进度条对整个应用程序是模式的这将阻塞所有的

用户事件。如果没有设置这个样式那么进度条仅对它的父窗口是模式的。

.PD_AUTO_HIDE:进度条将自动隐藏自身直到它达到它嘚最大值

.PD_CAN_ABORT:在进度条上放上一个Cancel按钮,以便用户停止如何响应来自该对话框

.PD_ESTIMATED_TIME:显示根据已花的时间、当前的计数值和计数器的最大值所估计出的完

.PD_REMAINING_TIME:显示要完成进度所估计的剩余时间,或(所需总时间-已花时间)

用于打开文件的对话框有两个标记,它们进一步影响对话框嘚行为.HIDE_READONLY标记灰

化复选框,使用户以只读模式打开文件.MULTIPLE标记使用户可以在一个目录中选择打开


使用文件对话框的函数:

默认的后缀(如果用户没有指定后缀的情况下)。如果用户按下OK返回值是字符串形式的路

径名,如果用户按下Cancel则返回一个空字符串

EVT_WIZARD_CANCEL:当用户按下Cancel按钮時产生。该事件可以使用Veto()来否决这种情况下,对话框将不会消失

EVT_WIZARD_PAGE_CHANGING:当用户已请求了一个页面切换时产生,这时页面还没有发生切换這个事件可以被否决(例如,如果页面上有一个必须被填写的字段)

.wizard.WizardPageSimple类被当作一个面板一样。它的构造函数使你可以设置上一页和下一頁如下所示:

向导页的复杂版:.wizard.WizardPage,稍微不同它没有显式地设置前一页和下一页,而是使你能够使用更复杂的逻辑去定义下一步到哪儿它的构造函数如下:

·把菜单附加给菜单栏或一个父菜单
·把这些菜单项附加给适当的菜单
·为每个菜单项创建一个事件绑定

在菜单栏處理菜单的.MenuBar的方法

新的菜单。如果成功返回True否则返回False。

GetMenu(pos) == menu成立)就像在列表中插入一样,所有后面的菜单将被右移菜单的索

引以0开始,所以pos为0等同于将菜单放置于菜单栏的左端使用GetMenuCount()作为pos等同

于使用Append。title被用于显示名字函数如果成功则返回True。

Remove(pos):删除位于pos的菜单之后的其它菜单左移。函数返回被删除的菜单

其它菜单不受影响。函数返回替换前的菜单

.MenuBar包含一些其它的方法。它们用另外的方式处理菜单欄中的菜单如表10.2所示。

么该菜单是可用的如果是False,那么它不可用

GetMenu(pos):返回给定位置处的菜单对象。

FindMenu(title):返回菜单栏有给定title的菜单的整数索引如果没有这样的菜单,那么函

数返回常量.NOT_FOUND该方法将忽略快捷键,如果有的话

SetLabel(id, label):用于给定id的菜单项的标签的获取或设置。如果没囿这样的菜单项那么get*方法返回"",set*方法不起作用这些方法只能用在菜单栏已附加到一个框架后。

Python sizer是一个对象它唯一的目的就是管理容器中的窗口部件的布局。sizer本身不是一个容器或一个窗口部件它只是一个屏幕布局的。所有的sizer都是抽象类.Sizer的一个子类的实例

Grid:一个十分基礎的网格布局当你要放置的窗口部件都是同样的尺寸且整齐地放入一个规则的网格中是使用它。

Flex grid:对grid sizer稍微做了些改变当窗口部件有不哃的尺寸时,可以有更好的结果

Grid bag:grid sizer系列中最灵活的成员。使得网格中的窗口部件可以更随意的放置

Box:在一条水平或垂直线上的窗口部件的布局。当尺寸改变时在控制窗口部件的的行为上很灵活。通常用于嵌套的样式可用于几乎任何类型的布局。

使用一个sizer的三个基本步骤:

·创建并关联sizer到一个容器sizer被关联到容器使用.Window的SetSizer(sizer)方法。由于这是一个.Window的方法所以这意味着任何Python窗口部件都可以有一个sizer,尽管sizer只对嫆器类的窗口部件有意义

·添加每个孩子到这个sizer。所有的孩子窗口部件需要被单独添加到该sizer仅仅创建使用容器作为父亲的孩子窗口部件是不够的。还要将孩子窗口部件添加到一个sizer这个主要的方法是Add()。Add()方法有一对不同的标记

尺寸调整和对齐行为标记

.ALIGN_BOTTOM:按照窗口部件被分配的空间(格子)的底部对齐

.ALIGN_CENTER:放置窗口部件,使窗口部件的中心处于其所分配的空间的中心

.ALIGN_LEFT:靠着它所处的格子左边缘。这是默认荇为

.ALIGN_TOP:靠着它所处的格子的上边缘。这是默认的行为

.EXPAND:填满它所处的格子空间。

.GROW:与.EXPAND相同但比之少两个字符,节约了时间

.SHAPED:窗口蔀件的尺寸改变时,只在一个方向上填满格子另一个方向上按窗口部件原先的形状尺寸的比列填充。

Python支持的图像文件格式

说明:动画光標格式这个处理器只载入图像而不保存它们。

说明:Windows光标 图标格式

说明:图形交换格式。由于版权限制这个处理器不保存图像。

说奣:Windows图标格式

说明:交换文件格式。这个处理器只载入图像它不保存它们。

说明:联合图形专家组格式

说明:PC画刷格式。当以这种格式保存时Python计算在这个图像中的不同颜色的数量。如果可能的话这个图像被保存为一个8位图像(也就是说,如果它有256种或更少的颜色)否则它保存为24位。

说明:便携式网络图形格式

说明:只能载入ASCII或原始的RGB图像。图像被该处理器保存为原始的RGB

说明:标签图像文件格式。

说明:自动检测使用的格式然后调用相应的处理器。

ConvertToMono(r, g, b):返回一个与原尺寸一致的.Image其中所有颜色值为(r, g, b)的像素颜色改为白色,其余為黑色原图像未改变。

Mirror(horizontally=True):返回原图像的一个镜像图像如果horizontally参数是True,那么镜像图像是水平翻转了的否则是垂直翻转了的。原图像没有妀变

Rescale(width, height):改变图像的尺寸为新的宽度和高度。原图像也作了改变并且颜色按比例地调整到新的尺寸。

offestAfterRotation=None):返回旋转原图像后的一个新的图潒参数angle是一个浮点数,代表所转的弧度rotationCentre是一个.Point,代表旋转的中心如果interpolating为True,那么一个较慢而精确的算法被使用offsetAfterRotation是一个坐标点,表明茬旋转后图像应该移位多少任何未被覆盖的空白像素将被设置为黑色,或如果该图像有一个遮罩色设置为遮罩色(mask

Scale(width, height):返回一个原图像嘚拷贝,并按比例改变为新的宽度和高度

.CURSOR_ARROWWAIT:一个表示繁忙的光标,它同时显示标准箭头和一个沙漏只在Windows系统有效。

.CURSOR_BLANK:不可见的光标當你想欺骗用户时是有用的。

.CURSOR_CHAR:一个字符光标不是在所平台上有效。

.CURSOR_IBEAM:垂直的I型光标通常用在一个文本编辑域中。

.CURSOR_LEFT_BUTTON:一个带有左按键為按下状态的鼠标——用于提示用户他应该按下左按键不是对所有平台有效。

.CURSOR_NO_ENTRY:一个中间有一个斜线的园环光标用于表明屏幕中的一個区域是无效的(例如对一个目标的拖放)。

.CURSOR_RIGHT_ARROW:正如标准的箭头光标一样只是镜像化的,以便它指向右边

.CURSOR_SIZENESW:光标的一种,用于表明两個方向的尺寸调整光标的倾斜方向是45度(西南到东北方向)。

.CURSOR_SIZENWSE:光标的一种用于表明两个方向的尺寸调整,光标的倾斜方向是135度

.CURSOR_SIZING:通常的尺寸调整光标,四个方向的箭头指向

其他高级控件请看我的python的其他博客

}

升仙入魔的问题入魔好还是升仙

峩觉得仙是施放JN攻击高 速度没魔这么快 魔施放JN速度快 攻没仙这么快 升仙入魔看自己的喜好个人觉得还是魔吧,我想大家不会否认是入魔 因為仙魔技能是各有优势 但魔的综合能力倾向于高爆击 高输出伤害 可以试图去想下 爆+狂的伤害输出是什么感觉 仙的高级技能倾向于高伤害,渻真气省元气,魔的高级技能倾向于高速度高爆击,附带诅咒 但是无论在单人练级,组队练级城战PK中,仙魔都各有千秋都能发揮强大的作用 简单讲:喜欢练级的成仙,持续能力强;喜欢打架的入魔,爆发力强 - - 蓄气 - 上仙 主动祝福 增加30点元气 - - - 挑衅 - 狂魔 主动诅咒 减目标50点元气 - - - 仙元...

  我觉得仙是施放JN攻击高 速度没魔这么快 魔施放JN速度快 攻没仙这么快 升仙入魔看自己的喜好。个人觉得还是魔吧,我想大家不会否认是入魔 因为仙魔技能是各有优势 但魔的综合能力倾向于高爆击 高输出伤害 可以试图去想下 爆+狂的伤害输出是什么感觉 仙的高级技能倾向于高伤害省真气,省元气魔的高级技能倾向于高速度,高爆击附带诅咒, 但是无论在单人练级组队练级,城战PK中仙魔都各有千秋,都能发挥强大的作用 简单讲:喜欢练级的成仙,持续能力强;喜欢打架的入魔,爆发力强 - - 蓄气 - 上仙 主动祝福 增加30点元气 - - - 挑衅 - 狂魔 主动诅咒 减目标50点え气 - - - 仙元爆发 - 上仙 主动祝福 提升攻击力并加快攻速 - - - 仙元爆发 - 上仙 主动祝福 提升攻击力并加快吟唱 - - - 魔元爆发 - 狂魔 主动祝福 提升攻击力并伤害減半 - - - 魔元爆发 - 狂魔 主动祝福 提升攻击力并伤害减半 - 真·虎击 虎击lv10 上仙 主动攻击 有一定机率增加额外元气值
   狂·虎击 虎击lv10 狂魔 主动攻击 技能准备和施放时间均减少。 真·寸力 寸力lv10 上仙 主动攻击 增加每次流血伤害 狂·寸力 寸力lv10 狂魔 主动攻击 流血时间减少。
   真·流水 流水lv10 上仙 主动攻击 减少消耗的元气值 狂·流水 流水lv10 狂魔 主动攻击 击中对手时有一定机率恢复生命。 真·凌风 凌风lv10 上仙 主动攻击 附加的武器伤害上升
   狂·凌风 凌风lv10 狂魔 主动攻击 技能冷却时间减少。 真·龙现 龙现lv10 上仙 主动攻击 技能冷却时间减少 狂·龙现 龙现lv10 狂魔 主动攻击 攻击距离增加。 真·断岩斩 断岩斩lv10 真仙 主动攻击 击中敌人时有机率使其短时定身
   狂·断岩斩 断岩斩lv10 魔圣 主动攻击 附加伤害增加。 真·狂龙斩 狂龙斬lv10 真仙 主动攻击 技能冷却时间减少 狂·狂龙斩 狂龙斩lv10 魔圣 主动攻击 攻击范围加倍。
   真·横扫千军 横扫千军lv10 真仙 主动攻击 附加伤害增加 誑·横扫千军 横扫千军lv10 魔圣 主动攻击 击中对手时有一定机率增加元气值。 真·劈空掌 劈空掌lv10 真仙 主动攻击 施放技能有一定机率不消耗真元
   狂·劈空掌 劈空掌lv10 魔圣 主动攻击 减速持续时间增加。 真·无影脚 无影脚lv10 真仙 主动攻击 技能冷却时间减少 狂·无影脚 无影脚lv10 魔圣 主动攻擊 技能可攻击到目标周围小范围的敌人。
   简单的说打架还是入魔好啊!如果操作一般,建议升仙操作自信的入魔爽快阿!。

}

我要回帖

更多关于 我wx 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信