Fix directory paths
This commit is contained in:
parent
8379201655
commit
e0dead5534
@ -1,2 +1,4 @@
|
||||
PythonBCIgui
|
||||
============
|
||||
|
||||
Die PythonBCIgui ist eine grafische Oberfläche zum Aufrufen einzelner Programmteile, die für ein BCI benötigt werden.
|
||||
|
29
app.py
29
app.py
@ -10,6 +10,7 @@ import tkinter.font
|
||||
import tkinter.filedialog
|
||||
import subprocess
|
||||
import configparser
|
||||
import os
|
||||
|
||||
# own code:
|
||||
# from questionnaire import quest
|
||||
@ -21,15 +22,6 @@ __version__ = 0.3
|
||||
class PythonBCIgui:
|
||||
|
||||
def __init__(self, master):
|
||||
#pathOrigin = os.path.dirname(os.path.realpath(__file__))
|
||||
#print(pathOrigin)
|
||||
|
||||
# TODO current working directory auf root von dieser file setzen
|
||||
|
||||
# global pathSave
|
||||
# pathSave = "\\questions\\" + self.paradigmText
|
||||
# pathSave = os.getcwd() + pathSave
|
||||
|
||||
# Einstellung der Button Größe
|
||||
textH = 4
|
||||
textHsmall = 2
|
||||
@ -169,20 +161,24 @@ class PythonBCIgui:
|
||||
print('Beenden')
|
||||
window.destroy()
|
||||
|
||||
|
||||
# set paths
|
||||
pathOrigin = os.path.dirname(os.path.realpath(__file__)) # set pathOrigin to directory of this file
|
||||
os.chdir(pathOrigin)
|
||||
config = configparser.ConfigParser()
|
||||
config.read('config.ini')
|
||||
configPath = pathOrigin + '/config.ini'
|
||||
config.read(configPath)
|
||||
|
||||
|
||||
def setVisual():
|
||||
config['SETTINGS']['paradigm'] = 'Visual'
|
||||
config.write(open('config.ini','w'))
|
||||
config.write(open(configPath,'w'))
|
||||
app.Lparadigm.config(text = config['SETTINGS']['paradigm'] + ' BCI')
|
||||
app.unpack_layout()
|
||||
app.pack_layout()
|
||||
|
||||
def setTactile():
|
||||
config['SETTINGS']['paradigm'] = 'Tactile'
|
||||
config.write(open('config.ini','w'))
|
||||
config.write(open(configPath,'w'))
|
||||
app.Lparadigm.config(text = config['SETTINGS']['paradigm'] + ' BCI')
|
||||
app.unpack_layout()
|
||||
app.pack_layout()
|
||||
@ -197,7 +193,7 @@ def setPathBci2000():
|
||||
pass
|
||||
else:
|
||||
config['PATH']['bci2000'] = tmpPath
|
||||
config.write(open('config.ini','w'))
|
||||
config.write(open(configPath,'w'))
|
||||
|
||||
def setPathTactileBCIFilter():
|
||||
tkinter.messagebox.showinfo('Konfiguration', 'Bitte wählen Sie nun den Ordner aus, in dem sich die TactileBCIfilter.exe befindet.')
|
||||
@ -206,14 +202,15 @@ def setPathTactileBCIFilter():
|
||||
pass
|
||||
else:
|
||||
config['PATH']['tactilebcifilter'] = tmpPath
|
||||
config.write(open('config.ini','w'))
|
||||
config.write(open(configPath,'w'))
|
||||
|
||||
def setConfigDefault():
|
||||
# TODO Pfade von Wolfgang einbauen
|
||||
config['PATH']['tactilebcifilter'] = r'C:/Users/bci/Desktop/Qt Filter Program/build-TactileBCIFilter-Desktop_Qt_5_15_0_MinGW_32_bit-Release/release'
|
||||
config['PATH']['bci2000'] = r'C:/BCI2000/BCI2000 v3.6.beta.R5570/BCI2000.x64'
|
||||
config['SETTINGS']['paradigm'] = r'Visual'
|
||||
config['SETTINGS']['hardware'] = r'gUSBamp'
|
||||
config.write(open('config.ini','w'))
|
||||
config.write(open(configPath,'w'))
|
||||
app.Lparadigm.config(text = config['SETTINGS']['paradigm'] + ' BCI')
|
||||
app.unpack_layout()
|
||||
app.pack_layout()
|
||||
|
@ -1,5 +1,5 @@
|
||||
[SETTINGS]
|
||||
paradigm = Tactile
|
||||
paradigm = Visual
|
||||
hardware = gUSBamp
|
||||
|
||||
[PATH]
|
||||
|
Loading…
x
Reference in New Issue
Block a user