python tkinter insert函数_Python tkinter.INSERT属性代码示例

本文整理汇总了Python中tkinter.INSERT属性的典型用法代码示例。如果您正苦于以下问题:Python tkinter.INSERT属性的具体用法?Python tkinter.INSERT怎么用?Python tkinter.INSERT使用的例子?那么恭喜您, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在模块tkinter的用法示例。

在下文中一共展示了tkinter.INSERT属性的17个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。

示例1: load

​点赞 6

# 需要导入模块: import tkinter [as 别名]

# 或者: from tkinter import INSERT [as 别名]

def load(self, filename):

self.delete("1.0", tk.END)

try:

with open(filename, "r", encoding="utf-8") as file:

self.insert("1.0", file.read())

except EnvironmentError as err:

self.set_status_text("Failed to load {}".format(filename))

return False

self.mark_set(tk.INSERT, "1.0")

self.edit_modified(False)

self.edit_reset()

self.master.title("{} \u2014 {}".format(os.path.basename(filename),

APPNAME))

self.filename = filename

self.set_status_text("Loaded {}".format(filename))

return True

开发者ID:lovexiaov,项目名称:python-in-practice,代码行数:18,

示例2: find

​点赞 6

# 需要导入模块: import tkinter [as 别名]

# 或者: from tkinter import INSERT [as 别名]

def find(self, event=None):

text = self.findEntry.get()

assert text

length = len(text)

caseInsensitive = not self.caseSensitive.get()

wholeWords = self.wholeWords.get()

if wholeWords:

text = r"\m{}\M".format(re.escape(text)) # Tcl regex syntax

self.editor.tag_remove(FIND_TAG, "1.0", tk.END)

insert = self.editor.index(tk.INSERT)

start = self.editor.search(text, insert, nocase=caseInsensitive,

regexp=wholeWords)

if start and start == insert:

start = self.editor.search(text, "{} +{} char".format(

insert, length), nocase=caseInsensitive,

regexp=wholeWords)

if start

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值