ascript.windows.client.tools
============================

.. py:module:: ascript.windows.client.tools


Attributes
----------

.. autoapisummary::

   ascript.windows.client.tools.ENV_AIRCLICK_WORKSPACE
   ascript.windows.client.tools.ENV_AIRCLICK_VIRTUALENV
   ascript.windows.client.tools.ENV_HOME


Classes
-------

.. autoapisummary::

   ascript.windows.client.tools.ToolButton
   ascript.windows.client.tools.EnvThread


Functions
---------

.. autoapisummary::

   ascript.windows.client.tools.tools_open
   ascript.windows.client.tools.tool_capture_save
   ascript.windows.client.tools.set_env
   ascript.windows.client.tools.get_workspace
   ascript.windows.client.tools.set_workspace
   ascript.windows.client.tools.get_virtualenv_cureent
   ascript.windows.client.tools.get_virtualenv_list


Module Contents
---------------

.. py:data:: ENV_AIRCLICK_WORKSPACE
   :value: 'AIRCLICK_WORKSPACE'


.. py:data:: ENV_AIRCLICK_VIRTUALENV
   :value: 'AIRCLICK_VIRTUALENV'


.. py:data:: ENV_HOME
   :value: 'WORKON_HOME'


.. py:function:: tools_open()

.. py:function:: tool_capture_save() -> str

.. py:class:: ToolButton(parent=None)

   Bases: :py:obj:`PyQt5.QtWidgets.QPushButton`


   .. py:attribute:: arg


.. py:class:: EnvThread

   Bases: :py:obj:`PyQt5.QtCore.QThread`


   .. py:attribute:: statue


   .. py:attribute:: key
      :value: None



   .. py:attribute:: value
      :value: None



   .. py:method:: setkv(k, v)


   .. py:method:: run()


.. py:function:: set_env(key: str, value: str) -> bool

.. py:function:: get_workspace()

.. py:function:: set_workspace(path: str)

.. py:function:: get_virtualenv_cureent()

.. py:function:: get_virtualenv_list()

