Hi Thomas,
I have KLayout compiled from master-branch on debian 11 and I see the 2.5D viewer :wink: . I am also not entirely sure which libraries are necessary for it, but my suspects are libqt5opengl5{,-dev} qml-module-qtgraphicaleffects. Most lik…
Hi @Matthias,
How can I ensure that the cell is the same? That is essentially what I want to ensure with my black box extractor, as in ensure that geometries in the cell and the reference cell are the same (and of course not overlayed with other ge…
Hi @Ege_Bey I quickly checked on my end whether I can reproduce the error. I cannot. For reference I used the following code
import pyalayout = pya.CellView.active().layout()cell = layout.top_cell()layout_dbu = 10000layout.dbu=1/layout_dbulayer = l…
Hi @tagger5896 ,
As I mentioned before, KLayout doesn't use the exact same stuff as pyqt. It is more close to the C++ Qt. Therefore you have to change some stuff in your code. You can get a running example as follows. The GroupBox is quite differen…
Hi @tagger5896 ,
Maybe I can help you with your struggle. Could you quickly explain what you are trying to accomplish with the click?
I am not exactly sure what you are trying to accomplish, but the text is in first.text or second.text from your e…
I think as for the protocol, I would like it a lot to have it open so that it can be managed through python or ruby.
I agree about ftp, that seems just outdated. My favorites would be http(s) with recursive download of a folder (i.e. the saltmine i…
You can add the default repository of KLayout to your own respository.xml if you add <include>http://sami.klayout.org/repository.xml</include> to the <salt-min>...</salt-mine> in your repository.
Also, I tried to use my own …
Hi,
Not a rookie question in my opinion :smile: . It is not always that easy to find out how to do it, since there are usually multiple different ways to do it with any projects.
Maybe I can show you how I do it:
First obviously git clone the rep…
Hi Matthias,
I wanted to know whether the "Macro" Class can modify the <autorun>true</autorun> part of the .lym file like it can modify the "show_in_menu" for example. But from your answer I think the answer is no.
…
Hi,
In the BASIC library there is the ROUNDED_PATH which uses this feature. It is further described on this page https://klayout.de/doc/manual/create_instance.html. On my machine it crashes with a bad alloc though. Hope this is what you were lookin…
I think I finally understand what you mean. You mean the this view, right? (Image)
And then by drag&drop you move the cell into the layout? You can just drag&drop the cell multiple times, it will create an instance each time. The cell will…
If you don't want to directly insert them, then just create the cell array instance (pya.CellInstArray) and place it with the drag&drop handling.
If I understand you correctly, you want a similar functionality like the Instance button (but with…
Hi Chris,
The reason you don't get two cells is that the create_cell function creates a PCell variant. If I understand the KLayout concept of PCells enough, there can only be one PCell variant for a given set of parameters. The PCell variants are c…