kcjengr / qtpyvcp

QtPyVCP - Qt and Python based Virtual Control Panel framework for LinuxCNC.
https://www.qtpyvcp.com
Other
91 stars 51 forks source link

TypeError: write() argument 1 must be unicode, not str #104

Closed Herican closed 2 years ago

Herican commented 2 years ago
  1. Ich kann in Probebasic keine Werkzeugtabelle(Tolls) speichern, wenn ich auf speichern gehe, kommt immer folgende Fehlermeldung

    Ich habe heute Probebasic neu, nach folgender vorgehensweise Installiert: https://kcjengr.github.io/probe_basic/quick_start.html

Traceback

Traceback (most recent call last):
  File "/home/dieter/.local/lib/python2.7/site-packages/qtpyvcp/widgets/input_widgets/tool_table.py", line 252, in saveToolTable
    self.tool_model.saveToolTable()
  File "/home/dieter/.local/lib/python2.7/site-packages/qtpyvcp/widgets/input_widgets/tool_table.py", line 200, in saveToolTable
    self.tt.saveToolTable(self._tool_table, self._columns)
  File "/home/dieter/.local/lib/python2.7/site-packages/qtpyvcp/plugins/tool_table.py", line 423, in saveToolTable
    fh.write('\n'.join(lines))
TypeError: write() argument 1 must be unicode, not str

Options

{
    "command_line_args": null, 
    "config_file": null, 
    "confirm_exit": null, 
    "develop": false, 
    "fullscreen": null, 
    "help": false, 
    "hide_cursor": false, 
    "hide_menu_bar": false, 
    "hide_status_bar": false, 
    "info": false, 
    "ini": "/home/dieter/linuxcnc/configs/Axis_Grundeinst_Original_ProbeB/CNC_Probe_Basic.ini", 
    "log_file": "/home/dieter/qtpyvcp.log", 
    "log_level": null, 
    "maximize": null, 
    "perfmon": false, 
    "position": null, 
    "qt_api": null, 
    "size": null, 
    "stylesheet": null, 
    "theme": null, 
    "version": false
}

System Info

 * Description: Debian GNU/Linux 10 (buster)
 * Kernel: 4.19.0-19-rt-amd64
 * Qt version: v5.11.3
 * Qt bindings: PyQt5 v5.11.3
 * LinuxCNC version: v2.8.2-11-g6a3d0a434
 * QtPyVCP version: v0.3.19+15.g3ad0cc9c

Attachments

Please also find and attach the following files, along with any others that may be helpful:

Lcvette commented 2 years ago

can you test by saving with english text? i suspect this is language issue maybe as i just installed and tested and is working fine. I noticed you also have path issues showing errors, go and fix that in your configuration and report back your finding!

Thanks, Chris

Herican commented 2 years ago

Vielen Dank, hab es gelöst, habe eine neue Tool.tbl erstellt mit mehreren Einträgen, dann hat es funktioniert. Die tool.tbl war komplett leer, das war vermutlich der Fehler.

jetzt habe ich aber noch ein weiteres Problem dass sich die G54 bis G59 Werte nicht einstellen lassen. Wenn ich werte in die Tabelle eintragen will geht es aber beim speichern bringt er mir tubiose werte zurück Bildschirmfoto zu 2022-03-18 17-03-18

ich habe in einem Video auch gesehen das man die G werte auch dirket mit der Tastatur vogeben kann im unteren mittleren Fenster, das geht bei mir auch nicht. Könnten Sie mir da nochmals helfen, leider bin noch nicht so tief in diesen thema drin.

Danke Dieter .

Herican commented 2 years ago

Ich habe jetzt eine neue INI Datei erzeugt, jetzt lässt sich auch wieder die Gxx werte speichern.