gpt4 book ai didi

python - PyQt4 : How many lines are visible in QTextEdit at once without scrolling?

转载 作者:行者123 更新时间:2023-11-28 22:28:35 26 4
gpt4 key购买 nike

我有一个简单的弹出窗口,它只是一个 QTextEdit:

popup = QtGui.QTextEdit()
popup.setMinimumSize(1400, 1000)
popup.show()

我用文字填充。我需要知道它一次有多少行。假设我有 1000 行,但由于它的大小,我一次只能看到 X=50,而不能向上或向下滚动。我该如何计算 X?

最佳答案

如果 LineWrapMode 设置为 NoWrap (popup.setLineWrapMode(QTextEdit.NoWrap)) 可见行数可以计算为:

num_lines = popup.height()//popup.fontMetrics().height()

关于python - PyQt4 : How many lines are visible in QTextEdit at once without scrolling?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43502014/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com