获取 Tkinter Text 小部件中的总行数?

2023-11-27

我有一个 TkinterText小部件,我想知道它包含多少行。

我知道的text.cget("height")方法,但是这只告诉我显示了多少行。我想知道总共有多少行。

我正在使用此信息来尝试制作自己的自定义滚动条,因此我们将不胜感激。


Use the index方法查找“end”的值,该值是缓冲区中最后一个字符之后的位置。

>>> text_widget.index('end')  # returns line.column 
'3.0'

>>> int(text_widget.index('end').split('.')[0]) - 1  # returns line count
2 

Update根据布莱恩·奥克利的评论:

>>> int(text_widget.index('end-1c').split('.')[0])  # returns line count
2 
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

获取 Tkinter Text 小部件中的总行数? 的相关文章

  • 计算已发布字符串中的行数

    我试过这个 PHP 中计算文本区域中的新行以调整容器大小 https stackoverflow com questions 1743745 count new lines in textarea to resize container i
  • 无法访问http://0.0.0.0:8000

    我正在按照以下指示进行操作https fenics readthedocs io projects containers en latest introduction html https fenics readthedocs io pro
  • 如何使用ast.NodeVisitor的简单示例?

    有谁有一个使用 ast NodeVisitor 来遍历 Python 2 6 中的抽象语法树的简单示例吗 我不清楚访问和 generic visit 之间的区别 而且我找不到任何使用谷歌代码搜索或普通谷歌的示例 ast visit 当然 除
  • 是否可以在所有平台上确定性地从 jpeg 文件中读取像素?

    我遇到一个问题 我发现 JPEG 图像中的像素可能会略有不同 具体取决于我用来读取它们的计算机 我主要是一名Python程序员 我更喜欢使用opencv来读取我的图像 但我不反对使用PIL做一些事情或用C读取图像 根据这篇文章JPEG 图像
  • Flask:如何从模板目录下提供静态文件?

    我使用 Flask 并想要更改我的资产文件夹目录 这是我的文件夹结构 python static js img font css templates default css js img venv app py 我想移动静态文件夹下的所有文
  • 使用 bs4 进行 HTML 解析

    我正在解析一个 HTMl 页面 并且很难弄清楚如何在没有类或 id 的情况下提取某个 p 标签 我试图用经纬度到达 p 标签 这是我当前的代码 import bs4 from urllib import urlopen as uReq th
  • networkx - 根据列表或字典值更改节点大小

    我正在尝试在networkx中制作一个图表 我在为节点分配不同的节点大小时遇到 问题 这是我一直在玩的代码 import sys from collections import defaultdict import networkx as
  • ipython:如何设置终端宽度

    当我使用ipython terminal并想要打印一个numpy ndarray它有很多列 行会在大约 80 个字符处自动断行 即行的宽度为 cca 80 个字符 z zeros 2 20 print z 据推测 ipython 预计我的终
  • ModuleNotFoundError:没有名为“binance.client”的模块; “binance”不是一个包

    嘿 我是 Stack Over Flow 和 Python 的新手 但想学习并希望有人可以帮助我 我正在尝试在 python 中开发一个币安交易机器人 请参阅下面我的脚本 from binance client import Client
  • 了解 Python 2.7 中 io.open() 方法的缓冲参数

    我试图理解的缓冲参数io open https docs python org 2 library functions html openPython 2 7 中的方法 我在Python解释器中执行 import utils buffer
  • 包装 np.arrays __pow__ 方法

    我只是重新审视我的一些代码以提高性能 并遇到了一些奇怪的事情 a np linspace 10 1000 1000000 reshape 1000 1000 timeit np square a 100 loops best of 3 8
  • Lightgbm OSError,库未加载

    如果我简单地这样做 import lightgbm as lgb 我越来越 python script py Traceback most recent call last File script py line 4 in
  • 数据集继续使用线性回归而不是决策树模型

    我想在我的数据集上使用决策树模型 但无论我做什么 它都会继续使用线性回归 数据不同 但图表仍然相同 基本上 我编写了线性回归的代码 from sklearn linear model import LinearRegression linr
  • SWIG Python 结构体数组

    我已经搜索了几天 试图弄清楚如何将结构数组转换为 Python 列表 我有一个函数返回指向数组开头的指针 struct foo int member struct foo bar struct foo t malloc sizeof str
  • Numpy,沿数组维度应用函数列表

    我有一个类型的函数列表 func list lambda x function1 input lambda x function2 input lambda x function3 input lambda x x 和形状为 4 200 2
  • 与 C 数组相比,带有 NumPy 数组内存视图的 Cython 性能较差

    我遇到了一个非常奇怪的结果基准 http nbviewer ipython org github rasbt One Python benchmark per day blob master ipython nbs day4 python
  • Python 解释器优化

    假设我有一个字符串x Python 解释器是否足够聪明 能够知道 string replace x x 应转换为NOP 我怎样才能找到这个 是否有任何参考资料显示解释器能够根据句法分析动态执行哪种类型的优化 不 Python 不能对 NOP
  • 如何让机器人加入语音频道discord.py

    我正在使用 Discord py 创建音乐机器人 但我在将该机器人连接到语音通道时遇到问题 我使用 Cog 将音乐功能与其他功能分开 commands command async def join voice self ctx channe
  • 使用 setuptools 从私有 Gitlab 包存储库安装 Python 包

    我为我的雇主创建了一个私人套餐 由于我被禁止将其上传到 PyPI 它是专有的 因此我将其上传到我们私人 Gitlab 中心上的项目的包索引中 我可以手动安装它 pip install my package extra index url h
  • python easy_install:指定存放所需文件的目录

    我正在尝试使用 easy install 来安装 MySQL python 它几乎立即失败 mysql c 36 23 错误 my config h 没有这样的文件或目录 mysql c 38 19 错误 mysql h 没有这样的文件或目

随机推荐

  • 如何在UIAlertController中添加UIImageView?

    I want UIAlertController提出警报UIImageView in an ActionSheet 但是当我运行该应用程序时它就会终止 这是我的代码 UIAlertController alert UIAlertContro
  • 是否可以覆盖“self”以指向Python中self.method内的另一个对象?

    class Wrapper object def init self o get wrapped object and do something with it self o o def fun self args kwargs self
  • 如何在 asp.net 5 项目中添加本地 dll

    I am trying to make an ASP NET 5 site use visual studio 2015 preview and i want to add dll at local file system to the A
  • 上下文之间的事务

    我正在使用 Entity Framework Core 7 开发一个控制台应用程序 该应用程序分为 3 个不同的区域 但数据库是共享的 我创建了3个不同的DbContext现在我需要在它们之间执行交易 所以我需要一个原子操作来保存所有更改或
  • Woocommerce:更新所有产品的功能

    我的 Woocommerce 产品有问题 如果我只是更新产品 编辑产品并单击 更新 按钮 而不进行任何更改 则此问题已得到解决 我的网站中有大约 2000 个产品 然后我考虑使用 function php 文件中的函数来执行此操作 应该是这
  • 在 python 中将图像(png 和 jpg)转换为多维列表并向后转换

    我使用 PIL 将图像转换为单色 然后转换为列表列表 但我不确定如何处理 RGB 图像 有人可以指导我如何将图像转换为多维列表并向后转换 python 吗 让我们从已知的示例图像开始 这是一个实际使用的小型 3x2 尺寸和一个较大的尺寸 以
  • Azure 资源模板依赖项/Application Insights

    我在将带有 Web 应用程序的 Application Insights 部署到 Azure 时遇到先有鸡还是先有蛋的问题 在 ARM 模板中 Application Insights 模块依赖于应用程序 ID 的网站 请参阅下面的 ARM
  • 不支持带有第二个索引的 ORDER BY

    我正在使用 cassandra 2 1 和最新的 CQL 这是我的表和索引 CREATE TABLE mydata chats new id bigint adid bigint fromdemail text fromemail text
  • 寻找Java拼写检查库[关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心以获得指导 我正在寻找一个开源 Jav
  • 将 Julia 数组转换为数据帧

    我有一个数组 X 我想将其转换为数据帧 根据网络的推荐 我尝试转换为数据帧并收到以下错误 julia gt y convert DataFrame x ERROR converthas no method matching convert
  • 使用gson反序列化json字符串

    我的 java servlet 以这种方式返回 json 字符串 Gson gson new Gson String lista gson toJson utenti System out println lista request set
  • Android Asynctask处理实时视频帧

    我正在使用 OpenCV 尝试进行一些实时视频处理 由于处理相当繁重 它会显着延迟输出帧 使实时流看起来不稳定 我想将一些处理卸载到 AsyncTask 中 我已经尝试过 它实际上使视频更加流畅 然而 它最终会立即启动大量任务 然后它们会慢
  • Asp.Net Core 中使用 POST 方法重定向到 URL

    我有简单的网址重写器 private static void RedirectToAPI RewriteContext context var request context HttpContext Request if request P
  • 从 MKMapView 找出您所在的区域类型

    有什么方法可以从 MKMapView 确定您所在的区域类型吗 IE 如果地图的中心位于海洋中 我们可以告诉用户 地图的中心位于海洋上方 或者如果地图的中心位于绿色区域上方 地图的中心位于公园上方 我能想到的唯一方法是创建可见屏幕的屏幕截图并
  • 如何使 Typescript 与 SystemJS 和 Angular 一起使用成为可能?

    我试图让 SystemJS 与 Typescript 一起工作 但它们似乎相互冲突 如何利用 System js 的自动加载而不与 Typescript 上的关键字冲突 使用 import require 使得 Typescript 使用它
  • 无法在 IronPython 中使用日期时间

    我将 IronPython 托管在 C Web 应用程序中 如下所示 var engine Python CreateEngine var scope engine CreateScope var script Engine CreateS
  • Composer:如何在 Symfony 2.3 中安装 `dev` 包?

    正在尝试安装KnpGaufrette捆绑包在 Symfony 2 3 项目中 我没有运气 问题是 minimum stability stable in composer json 我需要的包是dev master版本依旧 Reading
  • C# 编译器中的 Duck 类型

    Note这是not关于如何在 C 中实现或模拟鸭子类型的问题 多年来 我一直认为某些 C 语言功能依赖于语言本身定义的数据结构 对我来说 这总是像一个奇怪的先有鸡还是先有蛋的情况 例如 我的印象是foreach循环只能与实现的类型一起使用I
  • UIStackView:从 xib 加载视图并更新子视图的高度约束没有反映任何更改?

    我的应用程序中有以下层次结构 UIScrollView UIStackView UIView 1 load with xib and added in arrangedSubviews UIScrollView 1 1 horizontal
  • 获取 Tkinter Text 小部件中的总行数?

    我有一个 TkinterText小部件 我想知道它包含多少行 我知道的text cget height 方法 但是这只告诉我显示了多少行 我想知道总共有多少行 我正在使用此信息来尝试制作自己的自定义滚动条 因此我们将不胜感激 Use the