python - 文本框中的 Tkinter 行数
问题描述
我正在尝试创建一个函数来查找字符串“text”的文本框中所需的行数
像这样的东西
import tkinter as tk
def get_lines(text):
text_widget = tk.Text(None, width=55, height = 10)
text_widget.configure(font=("Helvetica "+str(12)))
text_widget.insert(tk.END, text)
return text_widget.index('end')
看起来很简单,对吧?但是,无论我的文本框中包含多少行,它都会返回“2.0”。有人可以确认这只是我的电脑,或者让我知道发生了什么吗?这似乎是对其他人有效的解决方案。
解决方案
推荐阅读
- sql - 在批处理文件中运行 sqlcmd 有效,但运行与计划任务相同的批处理文件有效并且什么也不做
- sql - 如何在 oracle sql 中使用 with delete from
- javascript - 如何摆脱织物中画布拖动时的蓝色突出显示框
- python - 如何处理批次内不同实例中的不确定句子数量?
- couchbase - couchbase 中是否有任何文档/记录级别的安全性?
- azure-devops - 如何从 YAML 管道连接到安全集群?
- javascript - 在 Bootstrap 4 表单中通过 AJAX 进行 PHP POST 的问题
- rdf - RDF知识图谱中的无效字符等问题
- javascript - 在函数中获取变量并将其分配给超出其范围的另一个变量
- python-3.x - 如何将输入字符串转换为pyspark中列的每一行的字典