[patch] Prettier printing
Patrick Valsecchi
patrick at thus.ch
Wed Oct 16 01:39:15 UTC 2013
In Qt4, QWidget child classes are printed as bitmaps. So appart from
changing the code to print the tables to use a QGraphicsView instead,
there is nothing we can do.
At least, with my patch, we get a vectorized profile and a nicer looking
table (way higher resolution).
In attachment, a new version of my patch (merged with new head).
By the way, to compile, I had to add a translations/subsurface_source.ts
file. I think we have a problem with the current HEAD.
On 10/15/2013 12:25 PM, Lubomir I. Ivanov wrote:
> On 15 October 2013 11:57, Patrick Valsecchi <patrick at thus.ch> wrote:
>> Hi,
>>
>> The attached patch improves the quality of the profile printing. Way less
>> pixelisation.
>>
> to follow up with a little bit of discussion here.
>
> Patrick, i like the change direction because if we skip the QPixmap
> step we can render the profile in vector and that's pretty much what
> we want.
> but the question here is - why can't we render() a QTableView in vector.
>
> for the Qt savvy crew:
> i think i recall vector output when using QTableView::render() with
> Qt5. any ideas why we get raster with Qt4?
>
> for the PM crew:
> is it acceptable to have the profile in vector, while tables remain in
> raster on a print? to me it look kind of odd.
> currently we render everything in raster which should look good at
> 100% print size, but then there is the issue if users want to take
> screenshots from a print preview or PDF.
>
> lubomir
> --
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Prettier-printing.patch
Type: text/x-patch
Size: 1661 bytes
Desc: not available
URL: <http://lists.hohndel.org/pipermail/subsurface/attachments/20131016/5929f19d/attachment-0001.bin>
More information about the subsurface
mailing list