Skip to main content

Humanity and Humanity Dark icon themes for wxPython 🐍

Project description

Humanity and Humanity Dark icon themes for wxPython 🐍

This package provides wxPython wxArtProvider classes with icons from the Humanity and Humanity Dark Icon Themes.

Docs

Documentation Status Docs Check Status

Tests

Travis Build Status Windows Tests Status macOS Tests Status CodeFactor Grade

PyPI

PyPI - Package Version PyPI - Supported Python Versions PyPI - Supported Implementations PyPI - Wheel

Activity

GitHub last commit GitHub commits since tagged version Maintenance

Other

License GitHub top language Requirements Status pre-commit

Installation

wx_icons_humanity can be installed from PyPI.

To install with pip:

$ python -m pip install wx_icons_humanity

Usage

To use wx_icons_humanity in your application:

from wx_icons_humanity import wxHumanityIconTheme

class MyApp(wx.App):
        def OnInit(self):
                wx.ArtProvider.Push(wxHumanityIconTheme())
                self.frame = TestFrame(None, wx.ID_ANY)
                self.SetTopWindow(self.frame)
                self.frame.Show()
                return True

And then the icons can be accessed through wx.ArtProvider:

wx.ArtProvider.GetBitmap('document-new', wx.ART_OTHER, wx.Size(48, 48))

Any FreeDesktop Icon Theme Specification name can be used.

Currently the Client ID is not used, so just pass wx.ART_OTHER.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wx_icons_humanity-0.1.3.tar.gz (35.8 MB view details)

Uploaded Source

File details

Details for the file wx_icons_humanity-0.1.3.tar.gz.

File metadata

  • Download URL: wx_icons_humanity-0.1.3.tar.gz
  • Upload date:
  • Size: 35.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.48.1 CPython/3.6.7

File hashes

Hashes for wx_icons_humanity-0.1.3.tar.gz
Algorithm Hash digest
SHA256 77f5981addab31df67a3d6dc1bae3d54a97359385f5aaabee630f324aafaaf21
MD5 720f79d0be1932929c97255b1b3b19e6
BLAKE2b-256 95e79938abd96e90351a9a1c2f6dc9c064f3d210a2e757a60b2e541bf5c74a36

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page