技术开发 频道

用Perl进行GNOME编程

  添加一个弹出窗口

  现在再改写其它菜单项的程序,为它们添加弹出窗口的功能。同样,GNOME 将会为我们完成这一切。我们为 About… 指定一个子程序的引用,

  {type => 'item',   label => '_About...',   pixmap_type => 'stock',   pixmap_info => 'Menu_About',   callback => chunk73189886chunk#38;about_box   }

  这个子程序会创建并在窗口上显示这个弹出窗口:

  sub about_box {   my $about = new Gnome::About $NAME, "v1.0",   "(C) Simon Cozens, 2000", ["Simon Cozens"],   "This program is released under the same terms as Perl itself";   show $about;   }

  用 Gnome:About 类可以创建弹出窗口的实例:在这里我们给弹出窗口传递了我们程序的名称,版本,版权信息,作者的姓名和其它评论。然后用显示主窗口用到的 show 方法来同样显示这个弹出窗口。当点击 “OK” 按钮的时候,这个弹出窗口就关闭。

 

0
相关文章