GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - udifuchs/wxGlade: wxGlade is a GUI builder written in Python for the GUI toolkit wxWidgets / wxPython. Documentation snapshot: http://wxglade.sourceforge.net/docs/index.html

BranchesTags
Open more actions menu
 
 

Latest commit

 

History

3,736 Commits
3,736 Commits

Folders and files

NameName
Last commit message
Last commit date
codegen
codegen
 
 
docs
docs
 
 
edit_sizers
edit_sizers
 
 
examples
examples
 
 
icons
icons
 
 
install
install
 
 
locale
locale
 
 
po
po
 
 
res
res
 
 
sphinx
sphinx
 
 
templates
templates
 
 
tests
tests
 
 
wcodegen
wcodegen
 
 
widgets
widgets
 
 
.gitignore
.gitignore
 
 
.hgeol
.hgeol
 
 
.hgignore
.hgignore
 
 
CONTRIBUTING.txt
CONTRIBUTING.txt
 
 
CREDITS.txt
CREDITS.txt
 
 
LICENSE.txt
LICENSE.txt
 
 
Makefile
Makefile
 
 
NEWS.txt
NEWS.txt
 
 
README.rst
README.rst
 
 
README.txt
README.txt
 
 
__init__.py
__init__.py
 
 
_dialogs.py
_dialogs.py
 
 
about.py
about.py
 
 
appdata.xml
appdata.xml
 
 
application.py
application.py
 
 
bugdialog.py
bugdialog.py
 
 
bugdialog_ui.py
bugdialog_ui.py
 
 
clipboard.py
clipboard.py
 
 
color_dialog.py
color_dialog.py
 
 
common.py
common.py
 
 
compat.py
compat.py
 
 
config.py
config.py
 
 
decorators.py
decorators.py
 
 
dialogs.py
dialogs.py
 
 
edit_base.py
edit_base.py
 
 
edit_windows.py
edit_windows.py
 
 
epydoc.conf
epydoc.conf
 
 
events_mixin.py
events_mixin.py
 
 
font_dialog.py
font_dialog.py
 
 
gui_mixins.py
gui_mixins.py
 
 
history.py
history.py
 
 
log.py
log.py
 
 
main.py
main.py
 
 
misc.py
misc.py
 
 
msgdialog.py
msgdialog.py
 
 
msw.py
msw.py
 
 
new_properties.py
new_properties.py
 
 
plugins.py
plugins.py
 
 
preferences_ui.py
preferences_ui.py
 
 
preferencesdialog.py
preferencesdialog.py
 
 
pylintrc
pylintrc
 
 
setup.py
setup.py
 
 
shell_frame.py
shell_frame.py
 
 
template.py
template.py
 
 
templates_ui.py
templates_ui.py
 
 
tree.py
tree.py
 
 
utilities.py
utilities.py
 
 
version.py
version.py
 
 
window_dialog.py
window_dialog.py
 
 
wxGlade.desktop
wxGlade.desktop
 
 
wxglade
wxglade
 
 
wxglade.py
wxglade.py
 
 
wxglade.pyw
wxglade.pyw
 
 
xml_parse.py
xml_parse.py
 
 
xrc2wxg.py
xrc2wxg.py
 
 

Repository files navigation

wxGlade: A GUI builder for wxPython/wxWidgets

docs/html/_images/wxglade_large.png

Version: 1.0.0a4 License: MIT (see LICENSE.txt)

THIS PROGRAM COMES WITH NO WARRANTY

Introduction

wxGlade is a GUI builder for wxWidgets/wxPython. It can create Python, C++, Perl, Lisp and XRC output.

Requirements

  • Python (http://www.python.org) 2.7, 3.4 or later
  • wxPython (http://www.wxpython.org) >= 2.8 (wxPython Phoenix, i.e. release >=4.0.0, is supported)

If you have a choice, you should prefer wxPython Phoenix running on Python 3.x. See https://wxpython.org/pages/downloads/ for download and installation instructions. On Windows and macOS it can be installed with python -mpip install wxPython.

Installation

Download the latest released version as zip archive from https://sourceforge.net/projects/wxglade/

Unpack the archive to a known location and maybe add it to the path.

If you are familiar with git, you may instead just clone the repository from https://github.com/wxGlade/wxGlade.git The master branch should be stable enough for your work and I appreciate bug reports.

Running wxGlade

To start the program, change directory to the installation directory you unzipped to and enter python3 wxglade.py or python wxglade.py in your shell or use whatever is required to start a python application on your platform.

You may want to add a desktop shortcut to run the wxGlade.py file (or the wxGlade.pyw file).

If you want to build a GUI for wxPython Classic or Phoenix: Start wxGlade in your target version - if it runs under Phoenix, it will create Phoenix code. The .wxg file format is not affected by this. So you may use a single .wxg file to generate code for both Classic and Phoenix. The generated code should always run under both Python 2.7 and Python 3.

Documentation and Tutorial

The documentation is at docs/html/index.html and includes a tutorial. You can view it from the help menu as well.

The target audience includes people who have not yet been using wxPython or wxWidgets before.

A snapshot of the documentation including tutorial can be found here: http://wxglade.sourceforge.net/docs/index.html This one is not always up to date, though.

Issues / Bugs

For any kind of question, there's a mailing list:
https://lists.sourceforge.net/lists/listinfo/wxglade-general
If you observe a bug, please check the bug tracker for current open bugs:
https://github.com/wxGlade/wxGlade/issues

For new bugs, please open a bug report in the tracker. You have to register and log in at GitHub to file a bug report.

Alternatively you can send the bug report to the wxGlade mailing list. Keep in mind that you need a subscription for sending emails to this mailing list.

Please include the following information:

  • What did you? May you want to include a screenshot.
  • What do you want to happen?
  • What actually happened?
  • Provide a short example to reproduce the issue.
  • Maybe, include the internal error log file wxglade.log

Have fun! Dietmar Schwertberger

About

wxGlade is a GUI builder written in Python for the GUI toolkit wxWidgets / wxPython. Documentation snapshot: http://wxglade.sourceforge.net/docs/index.html

wxglade.sourceforge.net/

Resources

Readme
MIT license

Contributing

Contributing
Activity

Stars

1 star

Watchers

0 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.