使用perl语言在带有事件和消息框的Create按钮中获取错误

使用perl语言在带有事件和消息框的Create按钮中获取错误,perl,button,Perl,Button,我是perl编程新手。我正在尝试使用Perl语言构建一个带有事件和消息框的按钮。此按钮调用事件和camming消息框。我使用Padre Perl IDE来完成这项任务。 在它运行之后,出现了错误 错误: 错误变量的类型不是Wx::指向05_按钮_,并带有_事件_和_消息_box.pl行37 你能帮我解决这个问题吗 我的Perl代码 你能帮我解决这个问题吗? 感谢所有观众。您似乎忘记在调用中提供窗口标题参数 Wx::Frame->new(): 试试这个: my $self = $class->

我是perl编程新手。我正在尝试使用Perl语言构建一个带有事件和消息框的按钮。此按钮调用事件和camming消息框。我使用Padre Perl IDE来完成这项任务。 在它运行之后,出现了错误

错误:

错误变量的类型不是Wx::指向05_按钮_,并带有_事件_和_消息_box.pl行37

你能帮我解决这个问题吗

我的Perl代码

你能帮我解决这个问题吗?
感谢所有观众。

您似乎忘记在调用中提供窗口标题参数
Wx::Frame->new()

试试这个:

my $self = $class->SUPER::new(
    undef, -1, "My title",
    wxDefaultPosition, wxDefaultSize, );
注意

我以前没有使用过
wxWidgets
。我能够安装
wxPerl
现在在Ubuntu 16.10上使用以下命令:

sudo apt-get install libssl-dev
sudo apt-get install gtk2.0
sudo apt-get install build-essential libgtk2.0-dev
sudo apt-get install libwx-scintilla-perl
cpanm Wx::App  

请缩进您的代码,包括您的错误,这只是包含代码!错误变量的类型不是Wx::指向05_按钮_,并带有_事件_和_消息_box.pl行37。
sudo apt-get install libssl-dev
sudo apt-get install gtk2.0
sudo apt-get install build-essential libgtk2.0-dev
sudo apt-get install libwx-scintilla-perl
cpanm Wx::App