免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1145 | 回复: 2
打印 上一主题 下一主题

windows下运行perl tk 出现的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2016-09-18 13:33 |只看该作者 |倒序浏览
本帖最后由 simon_stone 于 2016-09-18 13:40 编辑
  1. <p>&listBox(-title=>'abc',-selectmode=>'multiple',-list=>['a','b','c']);</p><p>sub listBox {
  2.     my %hash = @_;
  3.     $hash{-height} = 10 unless defined $hash{-height};
  4.     $hash{-width} = 5 unless defined $hash{-width};
  5.     my $mw = MainWindow->new;
  6.     my $dialog = $mw->DialogBox(-title => $hash{-title},
  7.                                 -buttons => ["OK","Cancel"]);
  8.     my $label = $dialog->add("Label",-text => $hash{-title},-height => 2,-font => '{fixed} 20 {bold}',-borderwidth => 2,</p><p>                                          -relief => 'groove')->pack(-fill => 'x');
  9.     my $listbox = $dialog->add("Scrolled","Listbox",
  10.                                -scrollbars => 'e',
  11.                                -selectmode => $hash{-selectmode},
  12.                                -borderwidth => 2,
  13.                                -height => $hash{-height},
  14.                                -width => $hash{-width}
  15.                                )->pack(-fill => 'both');

  16.     $listbox->insert('end',@{$hash{-list}});
  17.     my $item = $dialog->Show();
  18.     if ($item eq 'OK'){
  19.         if ($hash{-selectmode} eq 'single') {
  20.             return $hash{-list}->[$listbox->curselection()->[0]];
  21.         }else{
  22.             my @return;
  23.             push @return,$hash{-list}->[$_] for @{$listbox->curselection()};
  24.             return \@return;
  25.         }
  26.     }else{
  27.         exit;
  28.     }
  29. }
  30. </p></p>
复制代码

论坛徽章:
0
2 [报告]
发表于 2016-09-18 13:37 |只看该作者
使用windows cmd 运行后 结果如下


请教,如何隐藏主框体呢?

论坛徽章:
0
3 [报告]
发表于 2016-09-19 10:49 |只看该作者
隐藏左边那个名字为Test的框体,请教如何做到?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP