官术网_书友最值得收藏!

Index

Indexing helps you target a particular place within a piece of text. For example, if you want to mark a particular word in bold, red, or in a different font size, you can do so if you know the index of the starting point and the index of the endpoint that needs to be targeted.

The index must be specified in one of the following formats:

Note a small quirk here. The counting of rows in a Text widget starts at 1, while the counting of columns starts at 0. Therefore, the index for the starting position of the Text widget is 1.0 (that is, row number 1 and column number 0).

An index can be further manipulated by using modifiers and submodifiers. Some examples of modifiers and submodifiers are as follows:

  • end - 1 chars or end - 1 c: This refers to the index of the character before the one at the end
  • insert +5lines: This refers to the index five lines ahead of the insertion cursor
  • insertwordstart - 1 c: This refers to the character just before the first one in a word containing the insertion cursor
  • end linestart: This refers to the index of the line start of the end line

Indexes are often used as arguments to functions. Refer to the following list for some examples:

  • my_text.delete(1.0,END) : This means that you can delete from line 1 , column 0 until the end
  • my_text.get(1.0, END) : This gets the content from 1.0 (beginning) to the end
  • my_text.delete('insert-1c', INSERT) : This deletes a character at the insertion cursor
主站蜘蛛池模板: 濉溪县| 米泉市| 福海县| 衡南县| 洛隆县| 汶川县| 克东县| 夏河县| 炉霍县| 朝阳区| 利津县| 武穴市| 文成县| 虹口区| 克什克腾旗| 淮南市| 普安县| 广德县| 温泉县| 通辽市| 白玉县| 隆德县| 弋阳县| 大荔县| 甘肃省| 辽阳市| 盈江县| 鞍山市| 石台县| 洛宁县| 河池市| 神木县| 肃南| 阳东县| 香港 | 东明县| 文安县| 江北区| 乌审旗| 民丰县| 山西省|