滚动条小部件是无需文本或画布小部件即可工作的滚动小部件。滚动条小部件的语法如下所示。
scrollbar scrollbarName options
Scrollbar - 参数
下表列出了可用于滚动条小部件的选项。
Sr.No. | Syntax & Remark |
---|---|
1 |
-background color 用于设置小部件的背景颜色。 |
2 |
-borderwidth width 用于在3D效果中使用边框绘制。 |
3 |
-orien orientation 设置小部件的方向。它可以是水平或垂直的。 |
4 |
relief condition 设置此小部件的3D浮雕。 |
5 |
-relief condition 命令链接视图到滚动条小部件。 |
滚动条小部件的一个简单示例如下所示-
#!/usr/bin/wish grid [tk::listbox .l -yscrollcommand ".s1 set" -xscrollcommand ".s2 set" -height 5 -width 20] -column 0 -row 0 -sticky nwes grid [ttk::scrollbar .s1 -command ".l yview" -orient vertical -background yellow -borderwidth 5 -relief ridge] -column 1 -row 0 -sticky ns grid [ttk::scrollbar .s2 -command ".l xview" -orient horizontal -background yellow -borderwidth 5 -relief ridge] -column 0 -row 1 -sticky ew for {set index 0} {$index<100} {incr index} { .l insert end "A long line of text for testing scrollbar." }
当无涯教程运行上面的程序时,将获得以下输出-
参考链接
https://www.learnfk.com/tcl-tk/tk-scrollbar-widget.html
标签:部件,无涯,滚动条,Scrollbar,Tk,scrollbar,row,tk,relief From: https://blog.51cto.com/u_14033984/8561264