首页 > 解决方案 > 文本框中的 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”。有人可以确认这只是我的电脑,或者让我知道发生了什么吗?这似乎是对其他人有效的解决方案。

标签: pythonpython-3.xtkinter

解决方案


推荐阅读