本文整理汇总了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