Release 0.16.0
This commit is contained in:
parent
ddfae6131a
commit
adb34a6371
|
@ -7,7 +7,7 @@ import pickle
|
||||||
import base64
|
import base64
|
||||||
import calendar
|
import calendar
|
||||||
|
|
||||||
FORCE_PYQT5 = True
|
FORCE_PYQT5 = False
|
||||||
|
|
||||||
if not FORCE_PYQT5:
|
if not FORCE_PYQT5:
|
||||||
try:
|
try:
|
||||||
|
|
|
@ -154,7 +154,7 @@ These Elements are "complete" (a relative term... more are more complete than ot
|
||||||
Notable MISSING features at the moment include:
|
Notable MISSING features at the moment include:
|
||||||
* Graphs Element Methods - erasing, draw arc, etc
|
* Graphs Element Methods - erasing, draw arc, etc
|
||||||
|
|
||||||
# New PySimpleGUI Features
|
# New PySimpleGUI Features only in Qt
|
||||||
|
|
||||||
There are a number of new features that are only available in PySimpleGUIQt. These include:
|
There are a number of new features that are only available in PySimpleGUIQt. These include:
|
||||||
* ButtonMenu Element
|
* ButtonMenu Element
|
||||||
|
@ -208,7 +208,7 @@ while True:
|
||||||
```
|
```
|
||||||
## SystemTray Methods
|
## SystemTray Methods
|
||||||
|
|
||||||
### Read - Read the context menu
|
### Read - Read the context menu or check for events
|
||||||
|
|
||||||
```python
|
```python
|
||||||
def Read(timeout=None):
|
def Read(timeout=None):
|
||||||
|
@ -219,6 +219,15 @@ def Read(timeout=None):
|
||||||
'''
|
'''
|
||||||
```
|
```
|
||||||
|
|
||||||
|
#### Read special return values
|
||||||
|
|
||||||
|
In addition to Menu Items, the Read call can return several special values. They include:
|
||||||
|
|
||||||
|
EVENT_SYSTEM_TRAY_ICON_DOUBLE_CLICKED - Tray icon was double clicked
|
||||||
|
EVENT_SYSTEM_TRAY_ICON_ACTIVATED - Tray icon was single clicked
|
||||||
|
EVENT_SYSTEM_TRAY_MESSAGE_CLICKED - a message balloon was clicked
|
||||||
|
TIMEOUT_KEY is returned if no events are available if the timeout value is set in the Read call
|
||||||
|
|
||||||
### Hide
|
### Hide
|
||||||
|
|
||||||
Hides the icon
|
Hides the icon
|
||||||
|
@ -254,6 +263,17 @@ def ShowMessage(title, message, filename=None, data=None, data_base64=None, time
|
||||||
'''
|
'''
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Menus with Keys
|
||||||
|
|
||||||
|
PySimpleGUIQt offers the ability to add a key to your menu items. To do so, you add :: and the key value to the end of your menu definition.
|
||||||
|
|
||||||
|
`menu_def = ['File', ['Hide::key', '&Open::key', '&Save',['1', '2', ['a','b']], '&Properties', 'E&xit']]`
|
||||||
|
|
||||||
|
The menu definition adds a key "key" to the menu entries Hide and Open.
|
||||||
|
|
||||||
|
If you want to change the separator characters from :: top something else,change the variable `MENU_KEY_SEPARATOR`
|
||||||
|
|
||||||
|
When a menu item has a key and it is chosen, then entire string is returned. If Hide were selected, then Hide::key would be returned from the Read. Note that the shortcut character & is NOT returned from Reads.
|
||||||
|
|
||||||
|
|
||||||
# Release Notes:
|
# Release Notes:
|
||||||
|
@ -335,6 +355,20 @@ Border Depth for all elements that support it (inputs, slider, table, tree, etc)
|
||||||
Fix for Element padding done incorrectly!! Sorry about this one
|
Fix for Element padding done incorrectly!! Sorry about this one
|
||||||
|
|
||||||
|
|
||||||
|
### 0.16.0 24-Nov-2018
|
||||||
|
|
||||||
|
Easier forcing to use PyQt5 for testing
|
||||||
|
Predefined events for Tray Icons
|
||||||
|
* Double Clicked
|
||||||
|
* Icon Activated
|
||||||
|
* Message Clicked
|
||||||
|
* Timeout key for polling
|
||||||
|
|
||||||
|
Tray icon tooltip
|
||||||
|
Menu keys with programmable separator
|
||||||
|
Better element padding hierarchy
|
||||||
|
Menubar now returns values as does the ButtonMenu
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# Design
|
# Design
|
||||||
|
|
Loading…
Reference in New Issue