`
ShellyLi
  • 浏览: 115322 次
  • 性别: Icon_minigender_2
  • 来自: 山东
社区版块
存档分类
最新评论

Perl 一个简单的 GUI 程序,有退出按钮

    博客分类:
  • perl
阅读更多
#!/usr/bin/perl -w 
use Tk; 

$Tk::strictMotif = 1; 
 
$main = MainWindow->new(); 
 
$button1 = $main->Button(-text => "Exit", 
                       -command => \&exit_button, 
                       -foreground => "orangered" ); 
 
$button1->pack(); 
$button1->configure(-background => "white" ); 
$button2 = $main->Button(-text => "Push Me", 
                   -command => \&change_color, 
                         -foreground => "black",  
                         -background => "steelblue"); 
  
$button2->pack(); 
  
MainLoop(); 
  
sub exit_button { 
   print "You pushed the button!\n"; 
   exit; 

  
sub change_color { 
    $button1->configure(-background => "red", 
                       -foreground => "white"); 
    $button2->configure(-background => "maroon", 
                   -foreground => "white", 
    -font       => "-*-times-bold-r-normal-20-140-*"); 
}
分享到:
评论

相关推荐

    perltk教程

    下面是一个简单的 Perl/Tk 应用程序示例,名为 `exam1.pl`,它展示了如何创建一个包含文本标签和退出按钮的窗口。 ```perl #!/usr/bin/perl5 -w use strict; use Tk; my $main = MainWindow->new; $main->Label(-...

    GUI.rar_C GUI_GUI

    一个简单的C语言使用GTK+创建窗口的例子: ```c #include int main(int argc, char *argv[]) { GtkWidget *window; gtk_init(&argc, &argv); window = gtk_window_new(GTK_WINDOW_TOPLEVEL); gtk_window...

    GTK全屏应用程序简单例子

    这个“GTK全屏应用程序简单例子”是关于如何利用GTK库在Linux环境中构建一个能够切换全屏模式的应用程序。在本文中,我们将深入探讨GTK的基本概念,全屏模式的实现原理,以及如何通过编程来实现这一功能。 首先,...

    tcl学习资料 tcl学习资料

    例如,一个简单的脚本可能包含创建按钮和设置退出命令的语句。 在语言结构上,TCL极其灵活,所有内容都是单词列表,没有固定的语法规则。第一项为命令,大括号({})用于延迟评估,可以嵌套使用。双引号("")用来...

    gtk+模拟的计算器

    GTK+(GIMP Toolkit)是一种跨平台的GUI工具包,主要用...它涵盖了从窗口创建、控件布局、事件响应到简单计算逻辑的实现,对于初学者来说是一个很好的起点,能够帮助他们深入理解GTK+的工作原理和GUI编程的基本概念。

    网管教程 从入门到精通软件篇.txt

    INT:中间代码,当一个源程序经过语法检查后编译产生一个可执行代码 IOF:Findit文档 IQY:Microsoft Internet查询文件 ISO:根据ISD 9660有关CD-ROM文件系统标准列出CD-ROM上的文件 ISP:X-Internet签字文件 ...

Global site tag (gtag.js) - Google Analytics