wxpython4-Welcome to wxPython!

Add a sample for wx.Font.AddPrivateFont to the demo.

Added wrappers for the OSXEnableAutomaticQuoteSubstitution,

OSXEnableAutomaticDashSubstitution, and OSXDisableAllSmartSubstitutions

methods in wx.TextCtrl. Also added OSXEnableAutomaticTabbing in wx.App.

Added wx.ColourDialogEvent, wx.DCTextBgColourChanger, wx.DCTextBgModeChanger,

wx.grid.GridCellDateRenderer, wx.grid.GridCellDateEditor, wx.SystemAppearance,

etc.

Many of the deprecated items in wxWidgets and wxPython are being or have

been removed. Be sure to test your code in a recent 4.0.x release with

warnings enabled so you can see which class, method or function calls you need

to change.

Bug fixes in wx.lib.calendar: key navigation across month boundaries is now

possible; key navigation now sets the date and fires the EVT_CALENDAR event;

setter APIs now set the date correctly #1230.

Switch to using a wx.Overlay in the Widget Inspection Tool to highlight

widgets when running on a GTK3 port.

Fixed issue in wx.lib.agw.customtreectrl where the label editor could remain

stuck forever #1235.

Grafted on a EnableSystemTheme method to the classes which support it. This

can be used to disable the default system theme on Windows for native widgets

like wx.ListCtrl, wx.TreeCtrl and wx.dataview.DataViewCtrl. It has no effect

on the other platforms.

The wx.WS_EX_VALIDATE_RECURSIVELY extended style flag is obsolete, as it is

now the default (and only) behavior. The style flag has been added back into

wxPython for compatibility, but with a zero value. You can just stop using it

in your code with no change in behavior. #1278

Fix a sometimes crash when using a wx.Overlay by letting the wx.DCOverlay hold

a reference to the DC, to ensure that the DCOverlay is destroyed first.

PR#1301

Replaced the Vagrant VMs used for building wxPython for various Linux distros

with Docker images.

Add some missing methods in wx.adv.BitmapComboBox #1307

Added the wx.svg package which contains code for parsing SVG (Scalable Vector

Graphics) files, and also code for integrating with wxPython. It can rasterize

the SVG to a wx.Bitmap of any size with no loss of quality, and it can also

render the SVG directly to a wx.GraphicsContext using the GC"s drawing

primitives. PR#1323

Ported the embedding sample from Classic, which shows how to use wxPython from

a C++ wxWidgets application that embeds Python. PR#1353

Fixed wx.GetApp() to use wxWidgets" global wxApp instance instead of

maintaining its own pointer. This way, if the wxApp is created by C++ code

wxPython will still be able to get access to it. #1126

Added wrappers for the wx.ActivityIndicator class.

Added wrappers for the wx.CollapsibleHeaderCtrl class.

Fixed issues in PlotCanvas around displaying and using scrollbars. #1428

Added wx.msw.CHMHelpController, and also a wx.HelpController factory function

that creates an instance of the best Help Controller for the platform. #1536

Added wx.adv.GenericAnimationCtrl so the generic version of the animation classes

can be used even on the platforms that have a native version. Note that due to

internal changes to support both types of animations, some API changes in how

the Animation objects are created. See the AnimationCtrl.py sample in the demo

for the various usage patterns #1579

Added wrappers for the wx.grid.GridBlockCoords, wx.grid.GridBlocks, and

wx.grid.GridBlockDiffResult classes, as well as associated new methods in the

wx.grid.Grid class. These provide a new way to interact with blocks of

selected cells, including an iterator interface in wx.grid.GridBlocks which

should be a more efficient (time and memory) way to process large groups of

selections.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值