[Gambas-user] Print Dialog following the Printer.Configure - Method
Claus Dietrich
claus.dietrich at freenet.de
Wed Dec 20 16:47:44 CET 2023
Hi
Sorry, I forgot to mention that the described issues relate to the QT
based print dialog. Changing to gb.gtk3 provided a very different
dialog, which made more sense, but the printing result was useless.
We are slowly thinking of a self-made print dialog, because the one
induced by the Configure method of the Printer class is irritating. Can
someone confirm this view?
With best regards
Claus
Am 20.12.23 um 03:45 schrieb T Lee Davidson:
> On 12/19/23 10:13, Claus Dietrich wrote:
>> We are currently working on a Gambas-Buch-chapter about the printer
>> class (documented for gb.qt4) and prepared an according demo
>> application. During tests with the app we noticed, that the
>> usefulness of the printer dialog, which is started with the
>> Printer.Configure-method is limited. It seems that parameters offered
>> under the "Options" button are considered but all parameters found
>> under the button "Properties" (like margins) are not considered.
>> There also seems to be no interface between the dialog-options and
>> the application which would allow to communicate parameters like
>> margins. Loading gb.form.print also didn't help.
>>
>> We also found, that the margins shown in the dialog are always 3.53mm
>> - no matter what printer has been selected - .
>>
>> Are there ways to get more out of this standard-dialog or shall we
>> recommend alternatives?
>>
>> Best regards
>>
>> Claus
>
> That dialog looks to me like the standard Qt printer configure dialog.
> You must be using the Qt GUI toolkit for your app. It looks different
> for GTK3.
>
> Try opening other applications that uses Qt/GTK (such as KWrite, Kate
> / Firefox, Chromium, Geany), and you'll see they are the same
> depending on the GUI toolkit.
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gambas-basic.org/pipermail/user/attachments/20231220/1cbec8ca/attachment.htm>
More information about the User
mailing list