<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><br>
Hi michael that solved that one now im getting a error saying that<br>
QPainter::begin: A paint device can only be painted by one painter at a<br>
time.<br></blockquote><div><br></div><div><br></div><div><font color="#500050">From the docs:</font></div><div><font color="#500050"><br></font></div><div><font color="#500050"><div>QPainter::QPainter(QPaintDevice * device)</div><div>Constructs a painter that begins painting the paint device immediately.</div></font></div><div><font color="#500050"><br></font></div><span style="font-size:13px;color:rgb(80,0,80)">>         painter=QtGui.QPainter(</span><span style="font-size:13px;color:rgb(80,0,80)">printer)</span><div><font color="#500050"><br></font></div><div><font color="#500050">So you're calling begin again here.<br></font><div><br style="color:rgb(80,0,80);font-size:13px"><span style="color:rgb(80,0,80);font-size:13px">>         painter.begin(printer)</span><br></div></div><div><span style="color:rgb(80,0,80);font-size:13px"><br></span></div><div><span style="color:rgb(80,0,80);font-size:13px">So take your own begin() call out.</span></div><div><span style="color:rgb(80,0,80);font-size:13px"><br></span></div><div><span style="color:rgb(80,0,80);font-size:13px">As a side note, QPainter can actually be used as a context manager so you could do:</span></div><div><span style="color:rgb(80,0,80);font-size:13px"><br></span></div><div><span style="color:rgb(80,0,80);font-size:13px">with QPainter(printer) as painter:</span></div><div><span style="color:rgb(80,0,80);font-size:13px">     code with painter</span></div><div><span style="color:rgb(80,0,80);font-size:13px"><br></span></div><div><span style="color:rgb(80,0,80);font-size:13px">and it will handle being()/end() for you as needed</span><br></div><div><span style="color:rgb(80,0,80);font-size:13px"><br></span></div><div><span style="color:rgb(80,0,80);font-size:13px"> mh</span> </div></div></div></div>