Red Hat Training

A Red Hat training course is available for RHEL 8

44.3.2. 用户通过 Tcl/Tk 编写任务的迁移路径

Tcl 8.6 中,大多数脚本的工作方式与之前的 Tcl 版本相同。

要将代码迁移到 Tcl 8.6,请使用此流程。

流程

  • 在编写可移植代码时,请确保不使用 Tk 8.6 中不再支持的命令:

    tkIconList_Arrange
    tkIconList_AutoScan
    tkIconList_Btn1
    tkIconList_Config
    tkIconList_Create
    tkIconList_CtrlBtn1
    tkIconList_Curselection
    tkIconList_DeleteAll
    tkIconList_Double1
    tkIconList_DrawSelection
    tkIconList_FocusIn
    tkIconList_FocusOut
    tkIconList_Get
    tkIconList_Goto
    tkIconList_Index
    tkIconList_Invoke
    tkIconList_KeyPress
    tkIconList_Leave1
    tkIconList_LeftRight
    tkIconList_Motion1
    tkIconList_Reset
    tkIconList_ReturnKey
    tkIconList_See
    tkIconList_Select
    tkIconList_Selection
    tkIconList_ShiftBtn1
    tkIconList_UpDown

    请注意,您还可以检查 /usr/share/tk8.6/unsupported.tcl 文件中不支持的命令列表。