- 论坛徽章:
- 0
|
本帖最后由 hypomac 于 2010-07-23 12:13 编辑
- #!/usr/bin/perl
- use strict;
- use warnings;
- use Tk;
- my $mw = MainWindow->new;
- $mw->geometry('600x400');
- my $canvas=$mw->Scrolled('Canvas',-scrollbars=>'se');
- $points="1,300,20,200,30,300,40,200";
- $canvas->createLine(1,300,20,200,30,300,40,200,-joinstyle=>'round',-smooth=>1);
- #$canvas->createLine($points,-joinstyle=>'round',-smooth=>1);
- $canvas->configure(-background=>'grey',-scrollregion=>[$canvas->bbox("all")]);
- $canvas->pack(-fill=>'both',-expand=>1);
- MainLoop;
复制代码 用第11行的写法没问题,但是把坐标点存在一个变量里用第12行的写法就报错(wrong # coordinates: expected an even number),坐标点需要从文件里读取,怎样能解决这个问题,使用12行那样的写法 |
|