Re: setInputMask freeze up

Roy Souther <[email protected]> Wed, 22 Mar 2006 09:59:08 -0700
Newsgroups gmane.comp.kde.devel.perl
Organization Silicon Tao Technology Systems Inc.
Message-ID <1143046748.30015.50.camel@UtopiaPlanetia>
I stripped it down to the most basic of a test file and now I am getting
an error that setInputMask is not a property of the lineEdit object.

Is this true? This member has been a part of Qt since as far back as I
can remember. How can I know what members are missing, what I can trust
and what I can use?

Is this problem fixed in a newer version of PerlQt? Do I need to
recompile PerlQt?

The error
Subroutine Qt::_internal::this redefined
at /usr/local/lib/perl/5.8.3/Qt.pm line 527.
Subroutine Qt::base::this redefined at /usr/local/lib/perl/5.8.3/Qt.pm
line 528.
Qt: Locales not supported on X server
Use of uninitialized value in subroutine entry
at /usr/local/lib/perl/5.8.3/Qt.pm line 236.
--- No method to call for :
        QLineEdit::setInputMask('*')
at /usr/local/lib/perl/5.8.3/Qt.pm line 8.
DESTROY created new reference to dead object ' Qt::LineEdit' during
global destruction.

The test program.

#!/usr/bin/perl -W

use strict;
use utf8;
package Form1;
use Qt;
use Qt::isa qw(Qt::Dialog);
use Qt::attributes qw(
    pushButton1
    lineEdit1
);

sub NEW
{
    shift->SUPER::NEW(@_[0..3]);

    resize(400,300);

lineEdit1 = Qt::LineEdit(this, "lineEdit1"); 
lineEdit1->setGeometry(Qt::Rect(20, 20, 300, 20));
lineEdit1->setInputMask("*");

    pushButton1 = Qt::PushButton(this, "pushButton1");
    pushButton1->setGeometry(Qt::Rect(150, 170, 131, 31));
    pushButton1->setText("pushButton1");
}

1;

package Main;
use Qt;
my $App = Qt::Application(\@ARGV);
my $FormDialog = new Form1;
$App->setMainWidget($FormDialog);
$FormDialog->show;
exit $FormDialog->exec;



On Tue, 2006-03-21 at 17:13 -0700, Roy Souther wrote:

> PerlQt 3.006-1 statically linked.
> 
> When I call setInputMask the program seems to stop running. This is a
> property of QLineEdit. I have a print "hello\n"; on the very next line
> and it never happens.
> 
> Are there any known issues with this member function?
> 
> Royce Souther
> www.SiliconTao.com
> Let Open Source help your business move beyond.
> 
> For security this message is digitally authenticated by GnuPG.
> 
> 
> 
> 
> 
> 
> _______________________________________________
> Kde-perl mailing list
> [email protected]
> https://mail.kde.org/mailman/listinfo/kde-perl


Royce Souther
www.SiliconTao.com
Let Open Source help your business move beyond.

For security this message is digitally authenticated by GnuPG.





Royce Souther
www.SiliconTao.com
Let Open Source help your business move beyond.

For security this message is digitally authenticated by GnuPG.

_______________________________________________
Kde-perl mailing list
[email protected]
https://mail.kde.org/mailman/listinfo/kde-perl
signature.asc (application/pgp-signature, 189 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQBEIYJcY62fql08qicRAm8kAJ9etz6OCKKIuxFIyukuVyvxeJcCxgCfRGHK
o3Pplx1ylyLRjUfrVH3MWes=
=By3T
-----END PGP SIGNATURE-----