历史记录
清空历史记录
    首页 > 电脑软件 > wxpython可视化编辑器 v4.1 v4.1

    wxpython可视化编辑器 v4.1

    v4.1

    • 软件大小:14.79M
    • 软件版本:v4.1
    • 软件类型:国产软件
    • 软件分类:电脑软件
    • 软件语言:简体中文
    • 更新时间:2026-01-18
    • 安全检测:无插件360通过腾讯通过金山通过瑞星通过小红伞通过

    • 软件评分:

    普通下载

    手机扫一扫快捷方便下载
    我得说,wxPython真是个宝藏工具!以前写Python界面总得手写代码,做出来的东西不仅丑,效率还低,自从用了它,一切都变得简单多了。它本质上是C++写的wxWidgets库的Python封装,开源又跨平台,Windows、Mac、Linux都能跑,完全不用担心兼容问题。最让我喜欢的是它支持实时预览,边改边看效果,还能导出布局下次接着用,省去了重复劳动的麻烦。软件特色里提到的拖拽操作和键盘微调特别实用,DEL键一键删除组件,设计起来行云流水。不过那个关联布局文件重启资源管理器的操作确实有点暴力,希望以后能优化得更温和些。教程部分从下载到“Hello World”示例都很清晰,尤其是App = wx.App(False)和frame.Show(True)这些核心代码的解析,对新手特别友好。更新日志里v4.1版本新增了不少功能,比如SVG支持和动画控件,修复了各种小毛病,看得出开发者一直在用心维护。总之,如果你正愁Python GUI开发,wxPython绝对是首选,赶紧试试吧!

    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模块后可以使用已经封装的部分中文代码直接操作

    wxpython使用教程

    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中的迭代器接口,该接口应该是处理大量选择项的更有效的方式(时间和内存)。

    网友评论

    共有 0条评论

    captcha 评论需审核后才能显示

    应用推荐

    游戏推荐