自动滚动 PyQT QTextWidget

2024-06-23

我怎么能够自动滚屏到我的底部QTextEdit

在我的 GUI 初始化函数中

self.mytext = QTextEdit()
self.cursor = QTextCursor(self.mytext.document())
self.mytext.setTextCursor(self.cursor)

以及我如何在另一个函数中添加它

self.cursor.insertText(str(self.user) + ": " + str(self.line.text()) + "\n")

moveCursor http://doc.qt.nokia.com/latest/qtextedit.html#moveCursor方法应该做到这一点。例如。:

self.mytext.moveCursor(QtGui.QTextCursor.End)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

自动滚动 PyQT QTextWidget 的相关文章

随机推荐

  • 使用嵌入资源打开 Excel 工作簿文件

    我正在使用 Microsoft Office Interop 打开 Excel 文件 该文件被放置在一个特殊的文件夹中 工作簿代码从该文件夹中读取该文件 现在 要求是Excel文件可以放在任何地方 我认为最好的方法是将 Excel 文件作为
  • 从元素中动态解除 ng-click 的绑定:angularjs

    我有一个具有 ng click 事件的元素 单击它会添加一个工作正常的 div 我想要的是添加 div 后删除 ng click 一种方法是使用 ng if div span i add a div span div div class d
  • numpy:如何一次填充结构化数组中的多个字段

    非常简单的问题 我有一个包含多个列的结构化数组 我只想用另一个预先存在的数组填充其中的一些 但不止一个 这就是我正在尝试的 strc np zeros 4 dtype x int y int z int x np array 2 3 str
  • 使用 istream 参数读取的 istream 函数

    我试图理解这段代码 istream read istream is Sales data item double price 0 is gt gt item bookNo gt gt item units sold gt gt price
  • E/Surface: getSlotFromBufferLocked:未知缓冲区:0xab7519c0

    我的应用程序有问题 没有在mysql中插入数据 应用程序没有错误 橙色单消息日志是 E Surface getSlotFromBufferLocked unknown buffer 0xab7519c0 我希望你可以帮助我 谢谢 这是 An
  • 如何从客户端的 javax.ws.rs 实体获取纯 XML

    我有一个REST客户端创建一个XML实体通过Entity entity myObject MediaType APPLICATION XML TYPE 之后我打电话webTarget request buildPost 如何获取请求正文XM
  • 检索给定用户发表评论的所有帖子,Ruby on Rails

    我有用户 帖子和评论 用户只能对每个帖子发表一条评论 class User lt ActiveRecord Base has many posts has many comments end class Post lt ActiveReco
  • 如何修复“无法读取 null 的属性‘addEventListener’”错误[重复]

    这个问题在这里已经有答案了 我正在从 Mozilla 开发者网络 MDN 学习 javascript 我在猜数字游戏中遇到错误 该错误在第 46 行显示 Uncaught TypeError Cannot read property add
  • Android:单元测试

    需要一些建议 我有一个应用程序 我需要写一些单元测试 但我真的不知道要测试什么 我已经测试了设置和所有首选项 这很简单 人们通常还会测试什么 假设我有 3 项活动 主要的一个是列表活动 当您单击列表项时 它会将您转发到第二个列表活动 并且在
  • EF Core 2.1 内存数据库不更新记录

    我正在使用内存数据库提供程序进行集成测试 但是我似乎无法更新记录 我已经针对真实的 SQL 数据库运行了相同的代码 并且一切都得到了很好的更新 这是我的测试装置代码 测试夹具 public class TestFixture
  • 动态添加字段到 Razor 表单

    我有一个 Razor 表单 其中包含我想要动态添加项目的项目列表 表格 您可以从下拉列表中选择项目 单击 添加 下拉列表中的项目将添加到列表中 然后我希望所有这些都通过POST当我提交我的表格和我的控制器时HttpPost方法可以处理输入
  • Android Studio 2.2.2:Mac OS X 中缺少工具 > Android 菜单

    标题 差不多了 通常 工具 菜单中有一个 Android 项 其中包含Android SDK Manager之类的东西 由于整个 工具 菜单未显示 因此我无法访问 SDK 管理器 什么控制该子菜单是否显示 我怎样才能解决这个问题 这发生在我
  • 拆分 MS Access 数据库并将后端存储在 Sharepoint 中?

    我有一个包含大量 VBA 代码的 MS Access 数据库 如果我创建 Access Web App 我将失去代码提供的功能 有没有什么方法可以将我的数据库表存储在 SharePoint 中 而不是列表中 并将它们链接到前端以保留在每个用
  • 如何在Python中将HDF5文件直接上传到S3存储桶

    我想将使用 h5py 创建的 HDF5 文件上传到 S3 存储桶 而不使用 boto3 本地保存 This solution https stackoverflow com questions 48491839 any way to wri
  • 如何在azure devops模板任务中参数化azureSubscription

    我正在尝试使用 Azure Devops 模板中的参数 我可以打印模板内的任何参数 但是 当我在模板中使用参数来处理任何需要天蓝色订阅的任务时 管道总是会失败 管道无效 作业 myDeployment 步骤输入 azureSubscript
  • Try-catch-finally,然后再次尝试 catch

    我经常遇到这样的情况 try stmts catch Exception ex stmts finally connection close throws an exception 最后仍然需要一个 try catch 块 克服这个问题的最
  • 在 Atom 中使用氢时出现巨大的 IPKernelApp 错误

    从几天前开始 在几个月没有出现问题之后 我在 Atom 中编辑代码时开始不断弹出一个巨大的错误框 我相信它来自 Hydrogen 插件 奇怪的是即使出现此错误 代码仍然运行并执行我想要的操作 我创建了一个新的 conda 环境 仅安装我需要
  • TensorFlow:从 RNN 获取所有状态

    你如何获得所有隐藏状态tf nn rnn or tf nn dynamic rnn 在 TensorFlow 中 API 只给我最终状态 第一种选择是在构建直接在 RNNCell 上运行的模型时编写一个循环 然而 时间步数对我来说不是固定的
  • 尝试使用 Google 游戏服务登录时出错

    我正在尝试将谷歌游戏服务集成到我的应用程序中 但当我尝试使用测试帐户登录时出现错误 我已遵循他们的所有指示https developers google com games services training signin https de
  • 自动滚动 PyQT QTextWidget

    我怎么能够自动滚屏到我的底部QTextEdit 在我的 GUI 初始化函数中 self mytext QTextEdit self cursor QTextCursor self mytext document self mytext se