-
Notifications
You must be signed in to change notification settings - Fork 32
Expand file tree
/
Copy pathbuild instructions.txt
More file actions
46 lines (37 loc) · 3.29 KB
/
Copy pathbuild instructions.txt
File metadata and controls
46 lines (37 loc) · 3.29 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
# open GUI editor
./venv/Scripts/pyside6-designer.exe
# regenerate UI files
./venv/Scripts/pyside6-uic.exe -o ./qt_ui/main_window_ui.py ./designer/mainwindow.ui
./venv/Scripts/pyside6-uic.exe -o ./qt_ui/waveform_details_widget_ui.py ./designer/waveformdetailswidget.ui
./venv/Scripts/pyside6-uic.exe -o ./qt_ui/funscript_conversion_ui.py ./designer/funscriptconversiondialog.ui
./venv/Scripts/pyside6-uic.exe -o ./qt_ui/funscript_decomposition_ui.py ./designer/funscriptdecompositiondialog.ui
./venv/Scripts/pyside6-uic.exe -o ./qt_ui/volume_control_widget_ui.py ./designer/volumecontrolwidget.ui
./venv/Scripts/pyside6-uic.exe -o ./qt_ui/preferences_dialog_ui.py ./designer/preferencesdialog.ui
./venv/Scripts/pyside6-uic.exe -o ./qt_ui/additional_search_paths_dialog_ui.py ./designer/additionalsearchpathsdialog.ui
./venv/Scripts/pyside6-uic.exe -o ./qt_ui/three_phase_settings_widget_ui.py ./designer/threephasesettingswidget.ui
./venv/Scripts/pyside6-uic.exe -o ./qt_ui/four_phase_settings_widget_ui.py ./designer/fourphasesettingswidget.ui
./venv/Scripts/pyside6-uic.exe -o ./qt_ui/media_settings_widget_ui.py ./designer/mediasettingswidget.ui
./venv/Scripts/pyside6-uic.exe -o ./qt_ui/sensors_widget_ui.py ./designer/sensorswidget.ui
./venv/Scripts/pyside6-uic.exe -o ./qt_ui/audio_write_dialog_ui.py ./designer/audiowritedialog.ui
./venv/Scripts/pyside6-uic.exe -o ./qt_ui/ab_test_widget_ui.py ./designer/abtestwidget.ui
./venv/Scripts/pyside6-uic.exe -o ./qt_ui/neostim_settings_widget_ui.py ./designer/neostimsettingswidget.ui
./venv/Scripts/pyside6-uic.exe -o ./qt_ui/simfile_conversion_dialog_ui.py ./designer/simfileconversiondialog.ui
./venv/Scripts/pyside6-uic.exe -o ./qt_ui/focstim_flash_dialog_ui.py ./designer/focstimflashdialog.ui
./venv/Scripts/pyside6-uic.exe -o ./qt_ui/about_dialog_ui.py ./designer/aboutdialog.ui
./venv/Scripts/pyside6-uic.exe -o ./qt_ui/widgets/focstim_device_stats_widget_ui.py ./designer/focstimdevicestatswidget.ui
./venv/Scripts/pyside6-uic.exe -o ./qt_ui/sensors/sensor_category_ui.py ./designer/sensorcategory.ui
./venv/Scripts/pyside6-uic.exe -o ./qt_ui/device_wizard/type_select_ui.py ./designer/device_wizard/type_select.ui
./venv/Scripts/pyside6-uic.exe -o ./qt_ui/device_wizard/waveform_select_ui.py ./designer/device_wizard/waveform_select.ui
./venv/Scripts/pyside6-uic.exe -o ./qt_ui/device_wizard/safety_limits_ui.py ./designer/device_wizard/safety_limits.ui
./venv/Scripts/pyside6-uic.exe -o ./qt_ui/device_wizard/safety_limits_foc_ui.py ./designer/device_wizard/safety_limits_foc.ui
./venv/Scripts/pyside6-uic.exe -o ./qt_ui/device_wizard/neostim_waveform_select_ui.py ./designer/device_wizard/neostim_waveform_select.ui
./venv/Scripts/pyside6-uic.exe -o ./qt_ui/device_wizard/focstim_waveform_select_ui.py ./designer/device_wizard/focstim_waveform_select.ui
./venv/Scripts/pyside6-rcc.exe ./resources/restim.qrc -o restim_rc.py
# generate proto files
./venv/Scripts/protol.exe --in-place --python-out=device/focstim/ protoc --proto-path=../FOC-Stim/proto/focstim/ --python_out=device/focstim/ --pyi_out=device/focstim focstim_rpc.proto constants.proto messages.proto notifications.proto
# build release package
git clone
setup venv with pycharm
Modify the version number in version.py
./venv/Scripts/pip.exe install pyinstaller
./venv/Scripts/pyinstaller.exe restim.spec