KQCircuits objects, such as elements and chips, can be viewed and manipulated in the KLayout Editor GUI. More complicated tasks in KLayout Editor can be done by writing KLayout macros, which use the KQCircuits library. The code runs within KLayout’s built-in Python interpreter, so debugging must be done in KLayout’s macro IDE if using KLayout GUI. Note that the macros can also be run from the command line without GUI (-z and -r) switches, which allows using other debugging tools.

To use KQC in KLayout, open KLayout in editing mode (go to File->Setup->Application->Editing mode, check use editing mode by default and restart, or launch KLayout(Editor) application if on Windows). If KQC was installed successfully, you should then see KQC libraries such as Element library and Chip library in KLayout’s library browser. The elements can then be dragged and dropped from there to the layout. The parameters of an element in the layout can be changed by double-clicking it.