Why doesn't Python include non-blocking keyboard input function?
BartC
bc at freeuk.com
Thu Oct 27 07:15:42 EDT 2016
On 27/10/2016 11:07, Terry Reedy wrote:
> On 10/26/2016 9:12 PM, BartC wrote:
>> On 27/10/2016 00:30, Terry Reedy wrote:
>> So how does your tkinter example work in such a server?
>
> Without X-windows available, there would be no point, and it will not
> work. I presume including the X window subsystem on a linux (server)
> build is optional.
> Compiling _tkinter.c is optional and many (most?) Linux distributions
> put tkinter.py, idlelib/*.py, and turtle.py in a separate package.
I tried your example. It sort of worked but was a bit temperamental when
pressing Rshift.
But I also tried it in a virtual Ubuntu which said that tkinter was not
installed.
And I tried it on Debian on a raspberry pi without X-windows running,
and there it also failed even though it didn't use a window.
So even with a supposedly standard library such as tkinter, relying on
it can give problems. (Apart from to switch between between Tkinter and
tkinter depending on Python version.)
--
Bartc
More information about the Python-list
mailing list