wxPython

詳細情報

タイトル wxPython
URL https://www.wxpython.org/
バージョン ver 4.2.2
更新日 2024/10/09
追加日 2013/08/17
種別 フリーソフト
説明 wxWidgetsのPythonバインディング。

レビュー

レビューはありません。

スクリーンショット

スクリーンショットはありません。

更新グラフ

バージョン履歴

4.2.2
11-Sept-2024
PyPI: https://pypi.python.org/pypi/wxPython/4.2.2
Extras: https://extras.wxPython.org/wxPython4/extras/
Pip: pip install wxPython==4.2.2
New and improved in this release:
This release was built using the wxWidgets' v3.2.6 release tag. This is the first release built using GitHub infrastructure instead of the buildbots. Please report any problems with the wheels.
Fix some Python 3.12 compatibility issues (segfault on exit) by upgrading sip & waf
Fix more float/int conversion issues in wx.lib classes (#2415, #2417, #2429, #2470, #2528, #2542)
Add initialValue argument to wx.lib.DirBrowseButton (#2430)
Fix wxImage.Clear() (#2433)
Fix blurry text in AuiNotebook tab (#2360)
Add support for frozen rows and columns to GridWithLabelRenderersMixin (#2436)
demo: ShortcutEditor: Fix broken call GetMenuBar() (#2412)
Add proper support for DataViewCheckIconTextRenderer (#2425)
Remove legacy macOS logic, use wx.SystemSettings to select colors (#2018)
Build: Use new tarfile.extractall() filter for safer tarfile extraction (#2443)
Fix typo in wx.lib.agw.persist_handlers (#2469)
Fix 'str' to 'wxString' converstation, when emoji is inside string (#2446)
(省略されました)
4.2.1 "Size matters not." (Yoda)
7-June-2023
PyPI: https://pypi.python.org/pypi/wxPython/4.2.1
Extras: https://extras.wxPython.org/wxPython4/extras/
Pip: pip install wxPython==4.2.1
New and improved in this release:
This release was built using the wxWidgets' v3.2.2.1 release tag.
Added Python 3.11 to the build system.
Added Python 3.12 (beta) to the build system.
Added wrappers for wxGenericStaticBitmap.
Added wx.ThreadEvent.
Contents 息 2023 The wxPython Team - Powered by Nikola, Python and Magic.
4.2.0 "Rumors of my death are only slightly exaggerated"
7-Aug-2022
PyPI: https://pypi.python.org/pypi/wxPython/4.2.0
Extras: https://extras.wxPython.org/wxPython4/extras/
Pip: pip install wxPython==4.2.0
New and improved in this release:
Yes, it's been a VERY long time since the last release. I'm not dead, just on
an extended break. It took me a while to get up to speed on a new day job, and
then there was a seemingly perpetual crunch-mode to get the product through a
couple release cycles. I can't say that things are fully back to normal yet,
but at least I now know what I'm doing. Mostly. <wink>
This release is built using the wxWidgets' 3.2.0 release tag.
Tweaked the build scripts a bit to ensure that on non-Windows platforms that
the compiler and flags used by default match those used by wxWidgets, (with
the flags needed by Python added on.) The compiler commands can be overridden
by setting CC and CXX in the environment if needed. (#1247)
On Windows the build code that locates and sets up the environment for the
MSVC compiler no longer relies on distutils code, but is now using more modern
code in setuptools instead. This enables much more compiler flexibility and
(省略されました)
Full Changelog
Discussion Site
Full Changelog
4.1.0 "Escaping the Quarantine"
24-April-2020
PyPI: https://pypi.python.org/pypi/wxPython/4.1.0
Extras: https://extras.wxPython.org/wxPython4/extras/
Pip: pip install wxPython==4.1.0
Starting with this release wxPython has switched to tracking the wxWidgets
master branch (version 3.1.x) for the wxWidgets source code, which wxPython is
built upon, and which is included in the wxPython source archives.
This will be the last release to include binaries for Python 2.7. The code will
likely still compile and be compatible with Python 2.7 for some time, but no
effort will be put into keeping it that way.
New and improved in this release:
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.
(省略されました)
4.0.1 "Lemonade"
2-Feb-2018
PyPI: https://pypi.python.org/pypi/wxPython/4.0.1
Extras: https://extras.wxPython.org/wxPython4/extras/
Pip: pip install wxPython==4.0.1
This release is a quick hot-fix of some issues discovered in 4.0.0 just after
the release, plus a bit of low-hanging fruit that was easy to squeeze in too.
Changes in this release include the following:
A fix for a segfault that happens upon startup on newer linux releases. (#648)
Set LD_RUN_PATH for the wxWidgets part of the build so the wx libs that are
loaded by other wx libs can be found successfully. (#723)
Use wxApp::GetInstance to check if there is an existing wxApp object. (#720)
4.0.0 "The Phoenix Takes Flight!"
31-Jan-2018
PyPI: https://pypi.python.org/pypi/wxPython/4.0.0
Extras: https://extras.wxPython.org/wxPython4/extras/
Pip: pip install wxPython==4.0.0
Changes in this release include the following:
Fixes in wx.aui to properly transfer ownership of the menubar, and also some
tweaks in the AUI_MDI sample in the demo. (#540)
Added a wx.BUILD_TYPE value to distinguish between development, snapshot,
and release builds. The value is also appended to wx.PlatformInfo. (Thanks
Mesalu!)
Fix crash when trying to fetch multiple items from a composite data object
in wx.DropTarget.OnData. (#550) Also fixed the CustomDragAndDrop sample to
not fail on Python 2.7.
Add ability for wxArray wrappers to return a copy of the item in the
__getitem__ method. This solves problems where an array that is the
return value of some method call is indexed immediately and a reference to
the array is not held, which could result in garbage values for the indexed
item. Currently this is turned on for just GridCellCoordsArray, but others
(省略されました)
4.0.0b2 -- "Hurricanes, Floods, and Forest Fires! Oh My!"
16-Sept-2017
PyPI: https://pypi.python.org/pypi/wxPython/4.0.0b2
Extras: https://extras.wxPython.org/wxPython4/extras/
Pip: pip install wxPython==4.0.0b2
Changes in this release include the following:
Added a deprecated compatibility helper for wx.CustomDataFormat.
Transfer ownership of the wx.EvtHandler object when pushing/popping
them, and also for Set/RemoveEventHandler. (#443)
Add missing wx.VScrolledWindow methods listed in the docs as
deprecated but still present. (#441)
Fixed copy/paste error in wx.BusyInfo.__exit__ (#449)
Added new tool wxget, (a minimal wx implementation of wget)
Added new tools wxdocs and wxdemos to launch the respective items,
fetching and unpacking as required. (#437)
Fixes to ensure that the locale message catalogs are included in the
release files. (#464)
Fix wx.ListCtrl.SetItemData to check that the data value is not out
of the range of a C long. (#467)
(省略されました)
Skip to main content
Toggle navigation
About
Overview
Screenshots
License
History
News
Downloads
Documentation
API Reference
wxPython Wiki
wxPython Bookshelf
Presentations
Changelog
Project README
Support
Issue Tracker
Mail Lists
(省略されました)
3.0.2.0
28-Nov-2014
Fixed wxPython bug on OSX that was preventing the wx.App's virtual
methods related to handling App Events, like open-files or reopen-app,
from being handled correctly.
NOTE: It appears that wxPython applications on OSX will now always be
getting an initial Apple Event(s) sent to MacOpenFiles coresponding to
the name of the script and args on the python command-line.
Added patch #15142 which adds support for building with and using GTK3
as the wx platform. Thanks kosenko!
Fixed the OSX Carbon build to actually use Carbon. (Because of a
change in defaults it was actually building the Cocoa build instead.)
Pythonized DataViewCtrl.HitTest. It now takes just the Point parameter
and returns the DataViewItem and DataViewColumn objects. If there is
no item at that point then item will evaluate to False, (or you can
use its IsOk method.) For example:
item, col = ctrl.HitTest(point)
if item:
doSomething(item, col)
(省略されました)
2.6.3.2
3-April-2006
Fixed reference leak in wx.gizmos.TreeListCtrl.GetSelections.
wxMSW: Fixed sizing issue with wx.Choice and wx.ComboBox. This change
was implemented by reverting a prior fix for a different problem
(contiuous painting/resizing when a combobox is used as a widget in a
wx.html.HtmlWindow) so a method to fix both problems is still being
investigated.
wxGTK: Fixed potential buffer overrun when pasting from the
clipboard.
Fixed problem in wx.lib.splitter when used on 64-bit platforms. Used
the current length of the list for specifying an append instead of
sys.maxint.
wxMSW: Support added for XP themed owner drawn buttons and bitmap
buttons. For example, if you change the foreground color of a button
it will now be drawn with the XP themed style rather than an ugly
generic button style.
XRCed: Fix for Copy/Paste objects with international characters.
Fixed the equality and inequality operators for some of the basic
(省略されました)
2.6.3.0
27-March-2006
Change the wx.ListCtrl InsertStringItem wrapper to use the form that
takes an imageIndex, and set the default to -1. This ensures that on
wxMSW that if there is an image list but they don't specify an image,
the native control doesn't use one anyway.
wxMSW: wx.ListCtrl in report mode is now able to support images in
other columns besides the first one. Simply pass an image index to
SetStringItem. For virtual list controls you can specify the image to
use on the extra columns by overriding OnGetItemColumnImage in your
derived class. It is passed the item number and the column number as
parameters, and the default version simply calls OnGetItemImage for
column zero, or returns -1 for other columns.
Switched to using SWIG 1.3.27 for generating the wrapper code. There
are some small changes needed to SWIG to work around some bugs that
wxPython exposes, and to be able to generate code that matches that
which wxPython is using. If you are building wxPython yourself and
need to modify any of the *.i files or to add your own, then you will
want to be sure to use a matching SWIG. See wxPython/SWIG/README.txt
(省略されました)