大小:14.79M
更新时间:24-04-20
系统:Pc
版本:v4.1
Python是一门非常有趣的语言,在学习过程中,如果用手写代码做界面不仅不美观而且效率也不高,为此小编特地带来了wxpython可视化工具,这是Python的一套优秀的GUI图形库,用C++ 所编写的,能够允许Python程序员轻松的创建完整的、功能键全的GUI用户界面。而且它的API有GDI(图形设备接口)模块,可以用于部件中的绘图类,如字体,颜色,画笔等等,另外,就如同Python和wxWidgets一样,wxPython也是一款开源软件,且具有非常优秀的跨平台能力,能够运行在32位windows、绝大多数的Unix或类Unix系统、Macintosh OS X上,是一个成熟的跨平台C ++库。同时,wxpython支持更换生成代码类型,调试目录,调试使用的解释器,以及导出导入布局,方便下次接着修改无需重新设计,甚至能够在设计窗口一边制作一边观看制作效果,直到制作出最让人满意的界面为止,可谓是你的最佳选择,如果你正需要一款这样的工具,那么快来下载试试吧,下文奉上了详细的使用图文教程,希望对用户有所帮助。
1、支持拖拽操作,使用键盘上下左右调整组件位置,使用DEL删除选中组件
2、支持导出导入布局,方便下次接着修改无需重新设计
3、支持更换生成代码类型,调试目录,调试使用的解释器
4、如果调试出现闪退更换成英文类型或者修改调试目录即可,默认环境未安装wxpython库的可以选择其他有安装的虚拟环境,重启即可
5、支持关联布局文件,双击保存的文件即可直接打开加载(关联后会直接重启资源管理器,有点暴力,不知道怎么简单更新文件)
6、使用pyec模块后可以使用已经封装的部分中文代码直接操作
1、在本站下载解压,得到wxpython汉化绿色版软件包,双击程序打开软件;
2、进入设计窗口,点击组件属性中的标题,用户可以进行自定义设置;
3、接着在右边的基本组件中选择自己所需要的组件拖入到设计窗口中,并在左边的选项中选择组件的属性以及所绑定的事件;
提示:用户也可在代码界面写入代码进行调试
4、都设置好之后,点击窗口点击调试;
5、即可看到所调试的结果啦,是不是很简单呢;
6、接下啦作为传统,我们首先将要写一个小的“Hello World”程序,以下是代码:
解析:
App = wx.App(False)
每一个wxPython应用程序都是wx.App这个类的一个实例。
wx.Frame(None, wx.ID_ANY, “Hello”)
wx.Frame类是一个顶层窗口。
frame.Show(True)
我们使一个窗口可见,通过这个函数。如果将参数改为False,你会发现程序真的在运行,但是我们看不到。
app.MainLoop()
最后,我们开始应用程序的MainLoop函数,它用来处理各种事件。
7、最后运行程序,即可看到一个类似与这样的一个窗口:
提示:(在不同的系统平台下,这个窗口的样子可能差距很大)
v4.1版本
1、将wx.Font.AddPrivateFont的示例添加到演示中。
2、在wx.TextCtrl中为OSXEnableAutomaticQuoteSubstitution,OSXEnableAutomaticDashSubstitution和OSXDisableAllSmartSubstitutions方法添加了包装。在wx.App中还添加了OSXEnableAutomaticTabbing。
3、添加了wx.ColourDialogEvent,wx.DCTextBgColourChanger,wx.DCTextBgModeChanger,wx.grid.GridCellDateRenderer,wx.grid.GridCellDateEditor,wx.SystemAppearance等。
4、wxWidgets和wxPython中许多不推荐使用的项已被或已删除。确保在最新的4.0.x版本中测试了代码并启用了警告,以便您可以查看需要更改的类,方法或函数调用。
5、wx.lib.calendar中的错误修复:现在可以跨月边界进行键导航;按键导航现在可以设置日期并触发EVT_CALENDAR事件;setter API现在可以正确设置日期。
6、在GTK3端口上运行时,切换到使用“小部件检查工具”中的wx.Overlay突出显示小部件。
7、解决了wx.lib.agw.customtreectrl中的问题,其中标签编辑器可能永远卡住。
8、在EnableSystemTheme方法上嫁接到支持它的类。这可以用于禁用Windows上的本机小部件wx.ListCtrl,wx.TreeCtrl和wx.dataview.DataViewCtrl的默认系统主题。它对其他平台没有影响。
9、wx.WS_EX_VALIDATE_RECURSIVELY扩展样式标记已作废,因为它现在是默认(且仅)行为。为了兼容性,已将样式标志添加回wxPython中,但其值为零。您可以停止在代码中使用它,而无需更改行为。
10、通过使wx.DCOverlay保留对DC的引用来解决使用wx.Overlay时有时会崩溃的问题,以确保首先销毁DCOverlay。
11、用Docker映像替换了用于为各种Linux发行版构建wxPython的Vagrant VM。
12、在wx.adv.BitmapComboBox中添加一些缺少的方法添加了wx.svg软件包,该软件包包含用于解析SVG(可缩放矢量图形)文件的代码,以及与wxPython集成的代码。它可以将SVG光栅化为任何大小的wx.Bitmap,而不会降低质量,并且还可以使用GC的绘制基元将SVG直接呈现为wx.GraphicsContext。
13、从Classic移植了嵌入示例,该示例演示了如何从嵌入Python的C ++ wxWidgets应用程序中使用wxPython。
14、修复了wx.GetApp()使用wxWidgets的全局wxApp实例而不是维护其自己的指针的问题。这样,如果wxApp是由C ++代码创建的,则wxPython仍将能够访问它。
15、为wx.ActivityIndicator类添加了包装器。
16、为wx.CollapsibleHeaderCtrl类添加了包装器。
17、修复了PlotCanvas中显示和使用滚动条的问题。
18、添加了wx.msw.CHMHelpController,以及wx.HelpController工厂函数,该函数为平台创建了最佳帮助控制器的实例。
19、添加了wx.adv.GenericAnimationCtrl,因此动画类的通用版本甚至可以在具有本机版本的平台上使用。请注意,由于内部的更改同时支持两种类型的动画,因此一些API更改了Animation对象的创建方式。
20、添加了wx.grid.GridBlockCoords,wx.grid.GridBlocks和wx.grid.GridBlockDiffResult类的包装器,以及wx.grid.Grid类中的关联新方法。这些提供了一种与选定单元格块进行交互的新方法,其中包括wx.grid.GridBlocks中的迭代器接口,该接口应该是处理大量选择项的更有效的方式(时间和内存)。
应用信息
同类热门
labview2023中文版
橙光制作工具电脑版
jetbrains rider 2024(C语言编辑开发工具)
hbuilderx电脑版
PHP Coder汉化版
RubyMine2025电脑版
goland 2025官方版
webstorm2023官方版
猜你喜欢
类似软件
Effective Python:编写高质量python代码的59个有效方法25.93M1344人在用Effective Python:编写高质量python代码的59个有效方法是一本python编辑手册,由美国程序员布雷特·斯拉特金编著。本书以使用场景为主导的精练教学方式,汇聚了59条优秀的实践原则、开发技巧和便捷方案,并以实用的代码范例来解释它们。其
查看
Python性能分析与优化5.39M582人在用Python性能分析与优化是一本Python代码分析与优化指导书籍,由web程序员多格里奥编著。本书首先介绍了什么是性能分析,性能分析如何在项目开发周期中发挥作用,以及通过在项目中进行性能分析实践能够取得的效果。紧接着开始介绍分析性能所需的核心工具(性能
查看热门标签
网友评论0人参与,0条评论
最新排行
Codecraft在线编程软件354.3Mv2.7.2中文版 Codecraft在线编程软件是由深圳柴火创客教育服务有限公司推出的一款编程教育软件。这款软件主要是让孩子通过拖拽积木即可实现从简单到复杂的逻辑编程,以此编写互动游戏,创作场景动画。Codecraft还支持将积木块实时转换成人工智能时代下最受欢迎的
查看
JavaScript代码排版工具21Kv1.0绿色版 JavaScript代码排版工具是一款非常好用的js代码格式排版工具,它可以直接帮助你一键修改你的代码排版,以及把那些按字数来换行的文章修正为按段落换行,自动删除空段,根据需要任意选择单换行和双换行,让你的代码排版变得整洁规律,可以大大提高你的工作
查看
Makecode离线编程软件225.8Mv3.6.3官方版 Makecode(离线编程软件)是一款简单实用的编程教学类软件。这款软件是为了方便没有网络或是网络较差的学校进行Microbit教学的软件,从而不受网络限制,随时都可以使用,非常方便,界面和官方界面是一模一样的,使用上也是一模一样的。Makecod
查看
flexhex editor(十六进制编辑器)1.73Mv2.7.0 flexhex editor是目前互联网上最优秀的一款十六进制编辑器,该软件界面简洁,占用内存极小,能够轻松编辑二进制文件,并且拥有无限制的撤消/重做功能,以及强大的文件打开功能,可以瞬间打开,保存,粘贴或拖放几百GB的数据,可以满足软件专业人员的
查看
keil uvision3安装包19.85M keil uvision3是一款非常专业的C语言软件开发系统,支持众多不同公司的MCS51架构的芯片,集编辑、编译、仿真等于一体,但是该软件本身不支持中文,经常会因为是英文的界面,非常影响使用效率,并且本软件是该系列程序的第三个版本,由于有着前两个
查看
keil c51单片机编程软件95.05Mv961 keil c51是一款非常优秀的C语言单片机编程软件,同时也是美国Keil Software公司出品的51系列软件,是兼容单片机C语言软件开发系统的最新版本,并且还拥有大量的例程,帮助你着手使用最流行的嵌入式8051设备,调试器准确地模拟8051设
查看
readme client(编程开发软件)35.96Mv0.1.4官方版 readme client是专门为开发人员打造的一款编程开发软件,这款软件可以帮助用户搜索Github里面的README.md,其可更好的去帮助程序员轻松查找项目的开发文档,并且它也可以帮助程序员轻松的收集,整理,分类项目的开发文档。此外,Read
查看