The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.
Once you have downloaded PerlQt, you should extract it into some
convienient directory where it will be built.

PerlQt uses QTDIR to determine where the Qt includes and stuff are.
This may be set in the environment with something like

export QTDIR=/usr/lib/qt

or specified on the make command-line with

make QTDIR=/usr/lib/qt

Either way is fine with me.

The configuration of PerlQt is, at this stage, manual. There are two
relevant files to edit. For libperlqt, edit libperlqt/Makefile.PL and
change whatever you need to get it to work on your platform. For the rest
of PerlQt, edit Qt.config. The Qt.config file contains a %QtConfig hash
which contains values that will be incorporated into all of the module
Makefile.PL's. The ExtUtils::MakeMaker manpage can help you determine
which configuration settings you can change.

The first step to building PerlQt is to enter the libperlqt directory
within the PerlQt source-tree and run the commands:

perl Makefile.PL
make
make install

Following that, go into the main PerlQt source dir and type:

perl Makefile.PL

This will announce that makefiles have been created for more than 50
modules. Next, run

make

And optionally,

make install

Then, you run the tutorials by going into the tutorial's directory
(t1, for example) and running:

./t1

or, if you didn't install PerlQt:

perl -I../../blib/lib -I../../blib/arch t1

And that's it.

Bug-reports are welcome. Send a report, including the error, to
jql@accessone.com, and include the output from Perl -V and uname -a so I
can understand your error better.