Warning: session_start(): open(/tmp/sess_276h0du5esoa7m7sio1vjr5o00, O_RDWR) failed: No space left on device (28) in /www/H01/htdocs/lib/base/lib_base.php on line 280
Perl Qt4 openDesktop.org
-
 KDE-Apps.org Applications for the KDE-Desktop 
 GTK-Apps.org Applications using the GTK Toolkit 
 GnomeFiles.org Applications for GNOME 
 MeeGo-Central.org Applications for MeeGo 
 CLI-Apps.org Command Line Applications 
 Qt-Apps.org Free Qt Applications 
 Qt-Prop.org Proprietary Qt Applications 
 Maemo-Apps.org Applications for the Maemo Plattform 
 Java-Apps.org Free Java Applications 
 eyeOS-Apps.org Free eyeOS Applications 
 Wine-Apps.org Wine Applications 
 Server-Apps.org Server Applications 
 apps.ownCloud.com ownCloud Applications 
--
-
 KDE-Look.org Artwork for the KDE-Desktop 
 GNOME-Look.org Artwork for the GNOME-Desktop 
 Xfce-Look.org Artwork for the Xfce-Desktop 
 Box-Look.org Artwork for your Windowmanager 
 E17-Stuff.org Artwork for Enlightenment 
 Beryl-Themes.org Artwork for the Beryl Windowmanager 
 Compiz-Themes.org Artwork for the Compiz Windowmanager 
 EDE-Look.org Themes for your EDE Desktop 
--
-
 Debian-Art.org Stuff for Debian 
 Gentoo-Art.org Artwork for Gentoo Linux 
 SUSE-Art.org Artwork for openSUSE 
 Ubuntu-Art.org Artwork for Ubuntu 
 Kubuntu-Art.org Artwork for Kubuntu 
 LinuxMint-Art.org Artwork for Linux Mint 
 Arch-Stuff.org Art And Stuff for Arch Linux 
 Frugalware-Art.org Themes for Frugalware 
 Fedora-Art.org Artwork for Fedora Linux 
 Mandriva-Art.org Artwork for Mandriva Linux 
--
-
 KDE-Files.org Files for KDE Applications 
 OpenTemplate.org Documents for OpenOffice.org
 GIMPStuff.org Files for GIMP
 InkscapeStuff.org Files for Inkscape
 ScribusStuff.org Files for Scribus
 BlenderStuff.org Textures and Objects for Blender
 VLC-Addons.org Themes and Extensions for VLC
--
-
 KDE-Help.org Support for your KDE Desktop 
 GNOME-Help.org Support for your GNOME Desktop 
 Xfce-Help.org Support for your Xfce Desktop 
--
openDesktop.orgopenDesktop.org:   Applications   Artwork   Linux Distributions   Documents    Linux42.org    OpenSkillz.com   
 
Home
Apps
Artwork
News
Groups
Knowledge
Events
Forum
People
Jobs
Register
Login


-
- Content .- Fans  .- Knowledge Base  . 

Perl Qt4

   4.004  

Qt Development Tool

Score 66%
Link:  Link
Downloads:  2102
Submitted:  Nov 14 2007
Updated:  Feb 5 2008

Description:

Creating this library we aimed to use the Perl functionality
as much as possible, but to make the syntax similar to C++ Qt4.
This allows to use the original Qt4 documentation.
All the list classes (QVector,QList) are replaced by the Perl arrays.
All the associated arrays (QMap,QHash,QPair) are replaced by Perl hashes.
The classes of modules are completely coincide with the corresponding ones of C++ Qt4.
One can use all the protected functions from the object classes (QObject children)
except of those that use *Private classes as input parameter.

It's advisable to study the examples attached before writing programs.

I have checked the efficiency of Perl Qt4 on Qt4.3.3 (ASP12-i386 (base on Fedora7) ).

For install need Qt4 headers.




Changelog:

4.004
- add access to protected enums
- rewrite Makefile.PL
- fix bugs in QListWidget and with WId
- add examples/desktop/snapshot
- add modules into CPAN
4.000
- add access to protected function for object classes
- add call virtual function from C++ classes into perl
- fix bug with INOUT for static function




LicenseGPL
Source(Perl QtCore)
Source(Perl QtGui)
Red Hat(Perl QtCore src.rpm)
Red Hat(Perl QtGui src.rpm)
Fedora(Perl QtCore fc7.rpm)
Fedora(Perl QtGui fc7.rpm)
Send to a friend
Subscribe
Other  Content  from vadiml
Report inappropriate content



-

 segfault

 
 by dgv on: Dec 10 2007
 
Score 50%

On debian etch with qt-4.2.1
After installing both QtCore and QtGui, when running the t1 tutorial from the examples, perl segfaults. The backtrace is:
Quote:

#0 0xb7e5737b in strlen () from /lib/tls/i686/cmov/libc.so.6
#1 0xb64b2597 in XSetCommand () from /usr/lib/libX11.so.6
#2 0xb64b6cf1 in XSetWMProperties () from /usr/lib/libX11.so.6
#3 0xb6780967 in QApplicationPrivate::applyX11SpecificCommandLineArguments (
main_widget=0x83ae9f8) at kernel/qapplication_x11.cpp:2180
#4 0xb6778c4f in QWidget::setVisible (this=0x83ae9f8, visible=true)
at kernel/qwidget.cpp:5044
#5 0xb74cef61 in XS_Qt__QWidget_show ()
from /usr/local/lib/perl/5.8.8/auto/QtGui/QtGui.so
#6 0x080bdad1 in Perl_pp_entersub ()
#7 0x080bc3a9 in Perl_runops_standard ()
#8 0x08063bfd in perl_run ()
#9 0x0805ffd1 in main ()


I don't pass any argument on the command line, just $ perl main.pl
Any idea on how to overcome this?


Daniel

Reply to this

-

 Re: segfault

 
 by vadiml on: Dec 13 2007
 
Score 50%

What is your system: i386 or x86_64?


Reply to this

-

 Re: segfault

 
 by dgv on: Dec 13 2007
 
Score 50%

i386
$ uname -a
Linux debian 2.6.18-4-486 #1 Wed May 9 22:23:40 UTC 2007 i686 GNU/Linux


Reply to this

-

 Re: Re: segfault

 
 by vadiml on: Dec 14 2007
 
Score 50%

Do the examples from QtCore work (QSize.pl, App1.pl)?


Reply to this

-

 Re: segfault

 
 by dgv on: Dec 16 2007
 
Score 50%

Yes, the examples in QtCore work flawlessly


Reply to this

-

 Re: Re: segfault

 
 by vadiml on: Jan 6 2008
 
Score 50%

I think, I find bug in QApplicationPrivate.

If all ok, I update source for download.


Reply to this

-

 Re: segfault

 
 by dgv on: Jan 13 2008
 
Score 50%

The newer version no longer segfaults for me with QtGui examples.
Nice!


Daniel

-
.

 Installation problem

 
 by pskasten on: Feb 10 2008
 
Score 50%

I am using Ubuntu 7.10. I used the Synaptic Package Manager to install Qt4, and I am trying to use cpan (and "install QtCore", "install QtGui") to install the QtCore and QtGui modules. The Qt4 includes are installed on my system (/usr/include/qt4), but both cpan installation attempts fail ("Can not found Qt4 headers"). I have even tried creating links named /usr/include/Qt and /usr/include/qt to point to /usr/include/qt4, but no luck.

Please help!


Reply to this

-

 Re: Installation problem

 
 by vadiml on: Feb 26 2008
 
Score 50%

see README file for install

PS I updated files on CPAN


Reply to this

-

 Re: Re: Installation problem

 
 by svenbode on: Feb 25 2009
 
Score 50%

Dear Vadim,

I installed Qt4.4.3 open source (OSX) and downloaded QtCore and QtGui. Qt is installed in the "/usr/local/Trolltech/Qt-4.4.3". There are several dir's in this directory:
bin doc include mkspecs plugins translations
demos examples lib phrasebooks q3porting.xml
Which directory do I need to declare for the -i option?
I don't understand the -qc option. After Qt4.4.3 instalation of the src files there are no *.core files. Are they created through the Makefile.pl? The QtCore and QtGui are located in my ./Sites folder. The QtCore.pm is in the "./Sites/QtCore-4.004/lib/QtCore.pm" folder. Which folder do I need to declare for the -qc option?
Computer Apple MacBook Pro 15" OSX 10.5.6

Thanks in advance
Sven


Reply to this

-

 Re: Re: Installation problem

 
 by svenbode on: Feb 25 2009
 
Score 50%

Dear Vadim,

I installed Qt4.4.3 open source (OSX) and downloaded QtCore and QtGui. Qt is installed in the "/usr/local/Trolltech/Qt-4.4.3". There are several dir's in this directory:
bin doc include mkspecs plugins translations
demos examples lib phrasebooks q3porting.xml
Which directory do I need to declare for the -i option?
I don't understand the -qc option. After Qt4.4.3 instalation of the src files there are no *.core files. Are they created through the Makefile.pl? The QtCore and QtGui are located in my ./Sites folder. The QtCore.pm is in the "./Sites/QtCore-4.004/lib/QtCore.pm" folder. Which folder do I need to declare for the -qc option?
Computer Apple MacBook Pro 15" OSX 10.5.6

Thanks in advance
Sven


Reply to this

-

 Re: Re: Installation problem

 
 by svenbode on: Feb 25 2009
 
Score 50%

Dear Vadim,

I installed Qt4.4.3 open source (OSX) and downloaded QtCore and QtGui. Qt is installed in the "/usr/local/Trolltech/Qt-4.4.3". There are several dir's in this directory:
bin doc include mkspecs plugins translations
demos examples lib phrasebooks q3porting.xml
Which directory do I need to declare for the -i option?
I don't understand the -qc option. After Qt4.4.3 instalation of the src files there are no *.core files. Are they created through the Makefile.pl? The QtCore and QtGui are located in my ./Sites folder. The QtCore.pm is in the "./Sites/QtCore-4.004/lib/QtCore.pm" folder. Which folder do I need to declare for the -qc option?
Computer Apple MacBook Pro 15" OSX 10.5.6

Thanks in advance
Sven


Reply to this

-

 Re: Re: Re: Installation problem

 
 by oleirich on: Mar 13 2009
 
Score 50%

Please be aware that the Makefile.PL (for QtCore) has a bug which prevents it from using the qc setting:
In line 31 we have:
$QtCore_path = $arcs{-qc};
but it should be
$QtCore_path = $args{-qc};

$arcs instead of $args.

use strict and use warning would avoid this.

Hope it helps


Reply to this

-

 Re: Re: Re: Re: Installation p

 
 by svenbode on: Mar 15 2009
 
Score 50%

Thanks, it does help. But it did not answer my question. What do I need to pass as options to install QtCore?

Regards
Sven


Reply to this

-

 Re: Re: Re: Re: Re: Installation p

 
 by oleirich on: Mar 16 2009
 
Score 50%

Hi Sven,

the parameter -qc should point to the source directory of your Qt corelib:
-i ../whatever/Qtxx/include -qc ../whatever/Qtxx/src/corelib

but I cannot really check your problem as I am not using Mac.

If it's not working what qt-version do you use?

Oskar


Reply to this

-
.

 Error: can not found Qt4 heade

 
 by deep725 on: May 21 2010
 
Score 50%

Hi,

I'm using strawberry perl on windows and through CPAN I tried to install QTCore, but it says : Error: can not found Qt4 headers

CPAN Logs are attached:

CPAN: Parse::CPAN::Meta loaded ok (v1.40)

CPAN.pm: Going to build V/VA/VADIML/QtCore-4.004.tar.gz

Error: can not found Qt4 headers
Warning: No success on command[C:\strawberry\perl\bin\perl.exe Makefile.PL]
VADIML/QtCore-4.004.tar.gz
C:\strawberry\perl\bin\perl.exe Makefile.PL -- NOT OK
Running make test
Make had some problems, won't test
Running make install
Make had some problems, won't install


Deep Singh
Reply to this

-

 Re: Error: can not found Qt4 heade

 
 by Magi on: May 27 2010
 
Score 50%

The same I have..
Using Windows7 x64


Reply to this

-
.

 I can't get it to work!

 
 by MTK358 on: Jul 24 2010
 
Score 50%

I tried compiling it but it fails. Also, I tried converting the RPMs to the .pkg.tar.gz format that Arch Linux uses, but when I tried the example it failed because Perl Qt4 is 2-bit (my machine is 64-bit).


Reply to this

-
.

 Are you still developing it ?

 
 by hxcan on: Sep 15 2010
 
Score 50%

Are you ?


Reply to this

-

 hello

 
 by shura on: Jun 25 2011
 
Score 50%

Hello!
Is project still alive?


Reply to this

Add commentBack




-



 
 
 Who we are
Contact
More about us
Frequently Asked Questions
Register
Twitter
Blog
Explore
Apps
Artwork
Jobs
Knowledge
Events
People
Updates on identi.ca
Updates on Twitter
Content RSS   
Events RSS   

Participate
Groups
Forum
Add Content
Public API
About openDesktop.org
Legal Notice
Spreadshirt Shop
CafePress Shop
Advertising
Sponsor us
Report Abuse
 

Copyright 2007-2016 openDesktop.org Team  
All rights reserved. openDesktop.org is not liable for any content or goods on this site.
All contributors are responsible for the lawfulness of their uploads.
openDesktop is a trademark of the openDesktop.org Team