-
Notifications
You must be signed in to change notification settings - Fork 2
Home
Welcome to the PyUNO_Workspace wiki!
-
Install PyUNO Workspace
Copy
pyzoPyUNOWorkspace
directory from this repo to./pyzo/tools
. -
Install documentation offline browser (optional)
-
Install unostarter module (optional)
Download or clone repo unostarter
-
Preparation in Pyzo
-
Set shell for PyUno When Pyzo starts, a default shell is created. Type
import uno
in the default shell.If you do not see an error, everything is OK.
If this is not the case you must create a new shell.
In option exe put the location of Libre Office's Python (eg.
/opt/libreoffice5.4/program/python
)
-
-
Activate PyUNO Workspace
Activate plugin by going to
Tools -> PyUNO Workspace
-
Activate Dash and/or unostarter support (optional)
- In PyUNO Workspace select checkbox and hit Save button.
- Click on
Tools -> Reload tools
.
-
Create your project with unostarter module (optional)
- Copy
my_project
to$LIBREOFFICE_PATH/Script/python
directory, where $LIBREOFFICE_PATH is your Libre Office root directory.
- Copy
-
Start LibreOffice from the command line
soffice "--accept=socket,host=localhost,port=2002;urp;StarOffice.ComponentContext" --writer --norestore
/opt/libreofficedev5.4/program/soffice "--accept=socket,host=localhost,port=2002;urp;StarOffice.ComponentContext" --writer --norestore
-
Start Dash-like offline documentation browser
-
Open your project in editor
-
Set breakpoints in the source code
-
Run source code in the editor Menu
Run -> Run file as script
-
Debugging Use the toolbar buttons to move to the next line.
Watch a variable in workspace