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

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
主站蜘蛛池模板: 沂水县| 万山特区| 长沙市| 棋牌| 闽侯县| 莱芜市| 东平县| 江油市| 桐城市| 巴马| 新民市| 洛川县| 木兰县| 万州区| 平塘县| 沁水县| 浮山县| 正镶白旗| 金寨县| 呼图壁县| 三河市| 连南| 胶州市| 武功县| 来安县| 隆林| 白城市| 松潘县| 太谷县| 博客| 通海县| 三河市| 武汉市| 江永县| 敦化市| 壶关县| 屯门区| 岳池县| 万源市| 珲春市| 拜泉县|