加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

使用Perl/Tk模块建立可视化图形GUI界面1

发布时间:2020-12-15 23:57:27 所属栏目:大数据 来源:网络整理
导读:本文参考IBM developerWorks Perl/Tk学习 查看系统perl version: windows XP系统下:开始-运行-cmd-输入perl -version 查看是否安装Perl/Tk模块 命令行输入:perl -e "use Tk" 若不存在,返回错误信息 安装Perl/Tk模块,命令行键入:ppm install Tk 安装完成

本文参考IBM developerWorks Perl/Tk学习

  1. 查看系统perl version:

    windows XP系统下:开始-运行-cmd-输入perl -version

    wKiom1OVvcPhrb9gAAI7pjAk1RY905.jpg

  2. 查看是否安装Perl/Tk模块

    命令行输入:perl -e "use Tk"

    若不存在,返回错误信息

    安装Perl/Tk模块,命令行键入:ppm install Tk

    安装完成后,可利用命令perl -e "use Tk"进行验证


3. ?建立一个hello world GUI界面

????????#!/usr/bin/perl?-w
????????#?Display?Hello?World?program
????????
????????use?Tk;
????????use?strict;
????????
????????my?$mw?=?MainWindow->new;
????????$mw->geometry("200x100");
????????$mw->title("Hello?World!!!");
????????
????????$mw->Label(-text?=>?'Hello?World')->pack();
????????
????????$mw->Button(-text?=>?"Close",?-command?=>sub{exit})->pack();
????????
????????MainLoop;

wKioL1OVwjGgechiAAAq_Oo5vag354.jpg

程序解释:

use Tk; ? 指示perl脚本使用Tk模块


my $mw = MainWindow->new; ? 使用MainWindow创建程序主窗口,并分配给变量$mw


$mw->geometry("200x100");

$mw->title("Hello World!!!");

将主窗口几何大小设置为200x100,窗口标题为Hello World!!!


$mw->Label(-text => 'Hello World')->pack();

在主窗口内创建一个标签,并使用标题 Hello World。标签创建的末尾是一个附加函数 pack,它是一个几何管理器。该管理器用于小部件上,用来计算在小部件的父部件上分配的空间;同时还显示该小部件


$mw->Button(-text => "Close",-command =>sub{exit})->pack();

该代码行在主窗口中创建一个“Close”按钮。当通过鼠标点击激活退出 Perl 脚本


MainLoop;

当调用 MainLoop 时,将执行在此之前读取的所有函数和数据,并显示 GUI:

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读