首页 > 其他分享 >无涯教程-Tk - Line部件函数

无涯教程-Tk - Line部件函数

时间:2023-11-24 19:31:50浏览次数:39  
标签:myCanvas 线段 部件 无涯 line Tk Line 100

线小部件用于在画布中绘制线。行小部件的语法如下所示-

canvasName create line x1 y1 x2 y2 ... xn yn options

x1 y1,x2 y2 ... xn yn用于确定线段的终点。

Line - 参数

下表在下面列出了可用于行小部件的选项-

Sr.No. Syntax & Remark
1

-arrow end

确定线是否在末端具有箭头。结束可以是第一个,最后一个和都不是。

2

-fill color

填充颜​​色用该颜色填充线段。

3

-smooth boolean

可以将其设置为true,以使用一组贝塞尔曲线样条线渲染线段。

4

-splinesteps number

确定贝塞尔曲线样条线的线段数。

线小部件的一个简单示例如下所示-

#!/usr/bin/wish

canvas .myCanvas -background red -width 100 -height 100 
pack .myCanvas
.myCanvas create line 10 10 50 50 30 100 -arrow both -fill yellow -smooth true
   -splinesteps 2

当无涯教程运行上面的程序时,将获得以下输出-

Canvas Line Example

参考链接

https://www.learnfk.com/tcl-tk/tk-canvas-line.html

标签:myCanvas,线段,部件,无涯,line,Tk,Line,100
From: https://blog.51cto.com/u_14033984/8551025

相关文章

  • 无涯教程-Tk - Radiobutton部件函数
    单选按钮小部件实现了多项选择按钮,这是一种向用户提供许多可能选择并让用户仅选择其中一项的方法。单选按钮小部件的语法如下所示-radiobuttonradiobuttonNameoptionsRadiobutton-参数下表在下表中列出了可用于单选按钮窗口小部件的选项-Sr.No.Syntax&Remark1-fon......
  • 无涯教程-Tk - Message部件函数
    消息小部件用于显示多行文本。消息小部件的语法如下所示-messagemessageNameoptionsMessage-参数下表中列出了消息小部件可用的选项-Sr.No.Syntax&Remark1-backgroundcolor用于设置小部件的背景颜色。2-borderwidth宽度用于在3D效果中使用边框绘制。3......
  • 无涯教程-Tk - Entry部件函数
    输入窗口小部件用于接受一行文本作为输入。在所有Tk应用程序中,几乎都必须获得用户输入。条目小部件的语法如下所示-entryentryNameoptionsEntry-参数下表中列出了条目小部件可用的选项-Sr.No.Syntax&Remark1-backgroundcolor用于设置小部件的背景颜色。2-bo......
  • 无涯教程-Tcl - continue语句函数
    Tcl语言中的continue语句的工作原理与break语句类似。但是,continue不是强制终止,而是强制循环的下一次迭代发生,从而跳过两者之间的任何代码。continuestatement-语法Tcl中continue语句的语法如下-continue;continuestatement-流程图continuestatement-示例......
  • 使用Python在Tkinter中保存异常
    我为其他使用Tkinter接收用户输入的人开发了几个Python程序。为了保持简单和用户友好,命令行或python控制台永远不会打开(即。.pyw文件),因此,当出现异常时,我正在研究如何使用日志库向文件写入错误文本。然而,我很难让它真正捕获异常。例如:我们编写一个会导致错误的函数:defcause_a......
  • 无涯教程-Tk - 窗口管理
    窗口管理器用于处理顶级窗口。它有助于控制窗口的大小,位置和其他属性。在Tk中用于引用主窗口。window命令的语法如下所示-wmoptionwindowarguments下表显示了Tkwm命令可用的options列表-Sr.No.Syntax&Remark1aspectwindowNameabcd尝试将宽高比保持在a/b与c/d......
  • 无涯教程-Tk - 事件处理
    最简单形式的事件通过命令来处理。事件处理的一个简单示例是使用按钮进行事件处理,如下所示-#!/usr/bin/wishprocmyEvent{}{puts"Eventtriggered"}pack[button.myButton1-text"Button1"-commandmyEvent]当无涯教程运行上面的程序时,将获得以下输出-显示......
  • UE4_C++实现TimeLine
    主要实现蓝图节点中时间轴的功能。目前UE提供了两种实现方式,一个是使用FTimeLine其是一个时间轴的结构体;另一种方式是使用UTimeLineComponent,其是一个时间轴组件类。两者内部定义的函数基本一样,组件类中使用这个结构体变量作为类中的成员变量。声明一个时间轴变量/组件FTimeL......
  • 无涯教程-Tk - 基本组件
    基本窗口小部件是几乎所有Tk应用程序中可用的常见窗口小部件。可用的基本小部件列表如下:Sr.No.Widgets&Remark1Label用于显示单行文本的小部件。2Button可单击并触发动作的小部件。3Entry小部件过去接受单行文本作为输入。4Message用于显示多行文本的小部件......
  • 无涯教程-Tk - 特殊变量
    在Tk中,无涯教程将某些变量归类为特殊变量,并且它们具有预定义的函数。特殊变量列表在下面列出。Sr.No.SpecialVariable&Remark1tk_library用于设置标准Tk库的位置。2tk_patchLevel指Tk解释器的当前补丁程序级别。3tk_strictMotif当非零时,Tk会尝试尽可能紧密......