Beefy Boxes and Bandwidth Generously Provided by pair Networks
Do you know where your variables are?
 
PerlMonks  

comment on

( [id://3333]=superdoc: print w/replies, xml ) Need Help??

Hi! I'm the author of PerlQt4, and I think I can answer a few of your questions.

Why is it not on CPAN?

I tried to do this a while ago. But there were ownership issues that I was not able to get sorted out. The module filename is called PerlQt4. But internally it follows a lot of the module names as the Qt3 bindings, so there's code in the Qt namespace, Qt::internal namespace, etc, which is already owned by Ashley Winters or Germain Garand (iirc). I tried contacting them, and I think I even tried contacting the CPAN admins, to no effect. So I wasn't able to make an official release due to those issues, and gave up. This was a few years ago, so maybe it's time to try again.

Is Windows supported?

Yes. But, the build system depends on cmake, so cmake must be installed. I thought this would be clear from the error message:

"Output from 'C:\strawberry180\perl\bin\perl.exe Makefile.PL': You must have cmake installed to compile PerlQt4. at Makefile.PL line + 54"

Is Qt5 supported?

Currently, no. PerlQt depends on a library called smoke, which is maintained by the KDE developers. The smoke library is what is responsible for parsing Qt's headers, and generating an interface that PerlQt can work with. It's a bit like PyQt's dependence on sip. The smoke library currently does not successfully parse Qt5's headers.

Is the project dying?

Probably. I don't have as much time to devote to it as I used to. But hearing that people actually want to use it is encouraging.


In reply to Re: perl + Qt, the easy way by chrisburel
in thread perl + Qt, the easy way by vkon

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":



  • Are you posting in the right place? Check out Where do I post X? to know for sure.
  • Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
    <code> <a> <b> <big> <blockquote> <br /> <dd> <dl> <dt> <em> <font> <h1> <h2> <h3> <h4> <h5> <h6> <hr /> <i> <li> <nbsp> <ol> <p> <small> <strike> <strong> <sub> <sup> <table> <td> <th> <tr> <tt> <u> <ul>
  • Snippets of code should be wrapped in <code> tags not <pre> tags. In fact, <pre> tags should generally be avoided. If they must be used, extreme care should be taken to ensure that their contents do not have long lines (<70 chars), in order to prevent horizontal scrolling (and possible janitor intervention).
  • Want more info? How to link or How to display code and escape characters are good places to start.
Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others pondering the Monastery: (4)
As of 2024-03-28 14:26 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found