Feature #7431

Python3-friendly UI based on wxPython

Added by Dan Smith about 1 month ago. Updated about 1 month ago.

Status:In Progress Start date:12/09/2019
Priority:Normal Due date:
Assignee:Dan Smith % Done:

0%

Category:-
Target version:chirp-py3
Chirp Version:daily Model affected:(All models)

Description

CHIRP has historically been built on pygtk, which is not available in Python3 and never will be. Python2 is deprecated and will eventually be unsupported on major platforms.

In order to facilitate a move to Python3 for the core of CHIRP, something has to be done about the UI. The pygobject libraries provide an imperfect compatibility layer, but support seems rough and stability is suspect.

This issue is to coordinate the work on a UI re-write using wxPython, which is well-supported, long-lived, and generates native widgetry on the big three major platforms.


Related issues

related to Feature #495: PYTHON In Progress 02/03/2013

Associated revisions

Revision 3287:af168439affb
Added by Dan Smith about 1 month ago

Initial wxPython-based UI

Related to #7431

History

Updated by Dan Smith about 1 month ago

  • Target version set to chirp-py3

Also available in: Atom PDF