# Module: `qt.client`

Defines a KernelClient that provides signals and slots.

## 5 Classes

class `IPython.qt.client.``QtShellChannel`(*args, **kw)

  Bases: `IPython.qt.kernel_mixins.QtShellChannelMixin`, `IPython.kernel.channels.ShellChannel`

class `IPython.qt.client.``QtIOPubChannel`(*args, **kw)

  Bases: `IPython.qt.kernel_mixins.QtIOPubChannelMixin`, `IPython.kernel.channels.IOPubChannel`

class `IPython.qt.client.``QtStdInChannel`(*args, **kw)

  Bases: `IPython.qt.kernel_mixins.QtStdInChannelMixin`, `IPython.kernel.channels.StdInChannel`

class `IPython.qt.client.``QtHBChannel`(*args, **kw)

  Bases: `IPython.qt.kernel_mixins.QtHBChannelMixin`, `IPython.kernel.channels.HBChannel`

class `IPython.qt.client.``QtKernelClient`(**kwargs)

  Bases: `IPython.qt.kernel_mixins.QtKernelClientMixin`, `IPython.kernel.client.KernelClient`

  A KernelClient that provides signals and slots.