Release 3.39, 1.39
This commit is contained in:
parent
d1d3cefde2
commit
b30f6ce42c
4 changed files with 364 additions and 288 deletions
|
@ -2,10 +2,16 @@
|
|||

|
||||
|
||||
[](http://pepy.tech/project/pysimplegui) tkinter
|
||||
|
||||
[](https://pepy.tech/project/pysimplegui27) tkinter 2.7
|
||||
|
||||
[](https://pepy.tech/project/pysimpleguiqt) Qt
|
||||
|
||||
[](https://pepy.tech/project/pysimpleguiWx) WxPython
|
||||
|
||||
[](https://pepy.tech/project/pysimpleguiWeb) Web (Remi)
|
||||
|
||||
|
||||

|
||||

|
||||

|
||||
|
@ -14,7 +20,11 @@
|
|||
|
||||
# PySimpleGUI
|
||||
|
||||
|
||||
* Create windows that look and operate _identically_ to those created directly with tkinter, Qt, WxPython, and Remi.
|
||||
* Requires 1/2 to 1/5th the amount of code as underlying frameworks.
|
||||
* For exampl, develop a working Qt application in 1/2 to 1/5th the number lines of code.
|
||||
* The savings can be even greater depending on your application.
|
||||
* One afternoon is all that is required to learn the PySimpleGUI concepts and APIs.
|
||||
|
||||
## Supports both Python 2.7 & 3 when using tkinter
|
||||
|
||||
|
@ -25,9 +35,9 @@
|
|||
## The *only* way to write both desktop and web based GUIs at the same time
|
||||
|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
||||

|
||||
|
||||
|
@ -5011,6 +5021,33 @@ A combination of user requests, and needs of new `imwatchingyou` debugger
|
|||
* Option to "launch built-in debugger" from the test harness
|
||||
* Rememeber that the Debugger is still in this code! It may or may not be operational as it's one version back from the latest release of the `imwatchingyou` debugger code. This code needs to be integrated back in
|
||||
|
||||
## 3.39 PySimpleGUI & 1.39 PySimpleGUI27 13-June-2019
|
||||
|
||||
* Ported the imwatchingyou debugger code into PySimpleGUI code
|
||||
* Replaced old debugger built-in code with the newer imwatchingyou version
|
||||
* Required removing all of the 'sg.' before PySimpleGUI calls since not importing
|
||||
* Dynamically create the debugger object when first call to `refresh` or `show` is made
|
||||
* Started the procecss of renaming Class Methods that are private to start with _
|
||||
* Needed for the automatic documentation generation that's being worked on
|
||||
* Fixed crash when clicking the Debug button
|
||||
* Fixed bug in DeleteFigure. Needed to delete image separately
|
||||
* Added more type hints
|
||||
* New `TabGroup` method `SelectTab(index)` selects a `Tab` within a `TabGroup`
|
||||
* New `Table.Update` parameter - `select_rows`. List of rows to select (0 is first)
|
||||
* Error checking in `Window.Layout` provides error "hints" to the user
|
||||
* Looks for badly placed ']'
|
||||
* Looks for functions missing '()'
|
||||
* Pops up a window warning user instead of crashing
|
||||
* May have to revisit if the popups start getting in the way
|
||||
* New implementations of `Window.Disable()` and `Window.Enable()`
|
||||
* Previously did not work correctly at all
|
||||
* Now using the "-disabled" attribute
|
||||
* Allow Comboboxes to have empty starting values
|
||||
* Was crashing
|
||||
* Enables application to fill these in later
|
||||
|
||||
|
||||
|
||||
### Upcoming
|
||||
Make suggestions people! Future release features
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue