kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #36443
Re: [PATCH] Tkinter doesn't working in Pcbnew
Le 10/07/2018 à 21:14, mitjan696-ubuntu@xxxxxxxxxxx a écrit :
> As a developer of several plugins I am extremely grateful for this patch (and its approval before
> V5). Now I only have to migrate my GUI code.
>
> Mitja Nemec
We will be happy to receive a example of a Python action script using a GUI code not based on wxPython.
>
> On Tuesday, 10 July 2018, 17:59:03 CEST, jp charras <jp.charras@xxxxxxxxxx> wrote:
>
>
> Le 08/07/2018 à 06:18, Константин Барановский a écrit :
>> The Tkinter module is the standard Python interface to the Tk GUI toolkit.
>> Inside KiCad Tkinter doesn't work and gives next error:
>>
>> from Tkinter import *
>> root = Tk()
>> Traceback (most recent call last):
>> File "<input>", line 1, in <module>
>> File "C:\Program Files\KiCad\lib\python2.7\lib-tk/Tkinter.py", line 1814, in __init__
>> baseName = os.path.basename(sys.argv[0])
>> AttributeError: 'module' object has no attribute 'argv'
>>
>>
>> Attached patch resolves this issue by transfering values of argc and argv variables to python
>> environment.
>>
>> For more details see:
>> https://github.com/KiCad/kicad-winbuilder/issues/60
>>
>
> Hi Konstantin,
>
> I committed your patch, as Tkinter could be an alternative for users who want
> to display a Python dialog frame inside Pcbnew when wxPython is not working.
>
> --
> Jean-Pierre CHARRAS
--
Jean-Pierre CHARRAS
References