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

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
主站蜘蛛池模板: 沁源县| 邵武市| 旬阳县| 会同县| 重庆市| 英山县| 阳新县| 黑水县| 林芝县| 广德县| 新昌县| 蓝山县| 苏尼特右旗| 麻江县| 黄石市| 墨竹工卡县| 门源| 土默特右旗| 阳春市| 石棉县| 白银市| 施秉县| 宿松县| 杂多县| 特克斯县| 靖远县| 长子县| 朝阳县| 太原市| 庆阳市| 金堂县| 涡阳县| 平阳县| 波密县| 克山县| 枣阳市| 广南县| 二连浩特市| 永吉县| 常熟市| 冕宁县|