On Wed, Sep 25, 2019 at 12:28:17PM -0800, Israel Brewster wrote: > > On Sep 25, 2019, at 12:26 PM, Jason H <[email protected]> wrote: > > > > > > > >> Sent: Wednesday, September 25, 2019 at 3:06 PM From: "Israel Brewster" > >> <[email protected]> To: "Giuseppe D'Angelo" > >> <[email protected]> Cc: > >> [email protected] Subject: Re: [Interest] QPainter drawLine zValue? > >> > >> On Sep 25, 2019, at 10:55 AM, Giuseppe D'Angelo via Interest > >> <[email protected]> wrote: > >>> > >>> Il 25/09/19 19:13, Israel Brewster ha scritto: > >>>> Is there a way to set the Z value of the line drawn by the > >>>> QPainter::DrawLine() function? I have a library that uses the drawLine > >>>> function to create a grid, and I would like to keep the grid on the top > >>>> as I > >>>> draw other things, if possible. Thanks. > >>> > >>> Can you draw the grid _last_? > >>> > >>> There's no Z value (or Z buffer altogether) for QPainter. A new drawX > >>> command > >>> draws directly to the target, honouring the composition mode for blending > >>> source and destination together. > >> > >> Worth looking into. The drawing is actually being done by a third-party > >> library > >> (PyQtGraph), which makes it harder, but I’ve hacked it before to get it to > >> do > >> what I want, so I may be able to do the same here. I’ll have to dig into > >> how it > >> draws the various components. Thanks! > > > > Use two things (Canvases?) separately then stack them on top of each other > > with > > the grid on top? > Now that could work. Thanks!
Is drawing the grid so expensive that you can't simply do that on each update of the "lower levels"? Andre' _______________________________________________ Interest mailing list [email protected] https://lists.qt-project.org/listinfo/interest
