zoukankan      html  css  js  c++  java
  • itk_option define

    package require Itcl
    package require Itk
    package require Iwidgets
    namespace import ::itcl::*
    namespace import ::itk::*

    class BottomClass {

      inherit itk::Widget

      itk_option define -wang  wang Wang  "" {
      }
      itk_option define -charlie charlie Charlie "" {
        puts "new value for -charlie: $itk_option(-charlie)"
        puts "new value for -wang:$itk_option(-wang)"  
      }
     
      constructor {args} {
        eval itk_initialize $args

        puts "Charlie is -->$itk_option(-charlie)<--"
        puts "Charlie is -->[$this cget -charlie]<--"
      }
     
    }
     
     
    class TopClass {
     
      inherit BottomClass
     
      constructor {args} {
        eval itk_initialize $args

      }
     
    }
     
     
    #BottomClass .bc
     
     
    TopClass .tc3
     
     
    #TopClass .tc2 -charlie "Second"

  • 相关阅读:
    0615-temp-python web
    ResultSet 转ArrayList
    svn与git
    日期与时间
    springboot 注解
    函数式编程
    几个O
    springboot框架中的异步执行
    JDBC
    mysql 导出表结构
  • 原文地址:https://www.cnblogs.com/greencolor/p/2037843.html
Copyright © 2011-2022 走看看