Perl/Tkx ---- tcl/tk文本组件text

tcl/tk text组件命令解析

使用text组件对文件编辑

text命令创建文本组件

text .text -relief raised -bg yellow -yscrollcommand {.scroll set}
scrollbar .scroll -command {.text yview}
grid .text -row 0 -column 0 -sticky news
grid .scroll -row 0 -column 1 -sticky ns

proc loadFile {} {
    set file [tk_getOpenFile -initialfile text]
    .text delete 1.0 end;   # delete content in .text
    set f [open $file];		# read $file into $f
    .text insert end [read $f];    # 
    close $f
}

文本索引

文本中的位置说明符称为索引

  • 最简单的形式,一个点分开的两个数组组成,如2.3表示第二行字符索引是3的位置. 行号从1开始编号,一行中的字符从0开始编号.

  • 5.end表示代表第五行终止的换行符

## 删除一行
## 5.0->5.end到删除一行但是不包括换行符,5.end再删除换行
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值